Olá, estou desenvolvendo um projeto que envolve o uso do mySql, a conecção já esta tudo ok, consigo extrair informações usando:
resultSet = statement.executeQuery("SELECT...");
No entanto, fui tentar inserir valores na tabela e deu errado, é estranho porque se eu digitar no console do mysql: INSERT INTO notejavabook (commitment,date) VALUES('test','2011-11-11'); ele aceita de boa. Mas se eu fazer :
resultSet = statement.executeQuery("INSERT INTO notejavabook (commitment,date) VALUES('test','2011-11-11')");
Da o seguinte erro:
Can not issue data manipulation statements with executeQuery();
Já falaram para eu usar o PreparedStatement, neste instante estou buscando informações sobre ele. Mas, desejo saber o porque está dando erro da forma q eu estou tentando.
Flw!
---
Statement e resultSet:
statement = (Statement) connection.createStatement();
resultSet = statement.executeQuery("Commando MYSQL");