無法使用executeQuery()發(fā)出數(shù)據(jù)操作語句在MySQL中,我有兩個表,tableA和tableB。我正在嘗試執(zhí)行兩個查詢:executeQuery(query1) executeQuery(query2)但是我收到以下錯誤:can not issue data manipulation statements with executeQuery().這是什么意思?
3 回答

千巷貓影
TA貢獻1829條經(jīng)驗 獲得超7個贊
操縱您實際需要的數(shù)據(jù)executeUpdate()
而不是executeQuery()
。
這是executeUpdate()
javadoc 的摘錄,它本身就是一個答案:
執(zhí)行給定的SQL語句,該語句可以是INSERT,UPDATE或DELETE語句,也可以是不返回任何內(nèi)容的SQL語句,例如SQL DDL語句。

收到一只叮咚
TA貢獻1821條經(jīng)驗 獲得超5個贊
使用executeUpdate()
發(fā)布數(shù)據(jù)操作語句。executeQuery()
僅用于SELECT查詢(即返回結(jié)果集的查詢)。
添加回答
舉報
0/150
提交
取消