[MYSQL] Can not issue data manipulation statements with executeQuery() error 해결법
ㅠㅠ 이건 또 무슨에러일까.아 산넘어산이로소니.. 또다시 주워온 해결법. SELECT 문은 executeQuery() 문을 사용하고그 외에는 executeUpdate() 문을 사용하도록한다. 차이는 결과값을 가져오느냐 아니냐의 차이로 SELECT문은 결과값을 가져온다. String sql = "CREATE TABLE testdb (id INTEGER not NULL," +"first VARCHAR(255), last VARCHAR(255), age INTEGER,"+"PRIMARY KEY(id))";에서 stmt.executeUpdate(sql); 이렇게쓰느냐stmt.executeQuery(sql); 이렇게쓰느냐 SELECT문이 아니므로 전자를 써주도록한다.