• ベストアンサー

Javaのエラーについて

JavaでMySQLを使ったプログラムを作成中です。 もちろんJDBCを使ってます。 SQLを実行すると java.sql.SQLException:Can not issue data manipulation statements with executeQuery() というエラーになります。 SQLは update logt set naiyou='musi' where name='fukuoka'; です。 どうもSELECT文のSQLは動くみたいですが、UPDATEやINSERTはエラーになるみたいです。 原因がわかりません。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kutar
  • ベストアンサー率80% (12/15)
回答No.1

executeQueryはSELECT文にしか使えません。 INSERTやUPDATEのときには、executeUpdateを使用してください。

gorou
質問者

お礼

ありがとうございます。