java.sql.SQLException: Can not issue data manipulation statements with executeQuery()
이 황당한 에러는 executeUpdate()와 executeQuery()를 잘못썼을 때 발생한다.

insert, update, delete 쿼리를 날릴 때는 executeUpdate() 함수를 사용한다.
왜냐하면 결과 값이 없기 때문에.

select 쿼리를 날릴 때는 executeQuery() 함수를 사용한다.
왜냐하면 결과 값을 받아와야 하기 때문에.

출처 : java.sql.SQLException: Can not issue data manipulation statements with executeQuery()

스폰서 링크