在MySQL中,我有两个表,tableA和tableB。我正在尝试执行两个查询:
tableA
tableB
executeQuery(query1) executeQuery(query2)
但我收到以下错误:
can not issue data manipulation statements with executeQuery().
这是什么意思?
操作数据实际上是你需要的,executeUpdate()而不是executeQuery()。
executeUpdate()
executeQuery()
这是executeUpdate()javadoc 的摘录,它本身已经是一个答案:
executeUpdate()javadoc
执行给定的SQL语句,该语句可以是INSERT,UPDATE或DELETE语句,也可以是不返回任何内容的SQL语句,例如SQL DDL语句。