MySQL には 2 つのテーブルがありますtableA
。2tableB
つのクエリを実行しようとしています。
executeQuery(query1)
executeQuery(query2)
しかし、次のエラーが発生します。
can not issue data manipulation statements with executeQuery().
これはどういう意味ですか?
ベストアンサー1
実際に必要なデータを操作するにはexecuteUpdate()
それよりもexecuteQuery()
。
executeUpdate()
以下は、すでにそれ自体が答えとなっている javadocからの抜粋です。
指定された SQL ステートメントを実行します。これは、INSERT、UPDATE、または DELETE ステートメント、あるいは SQL DDL ステートメントなどの何も返さない SQL ステートメントである場合があります。