我遇到了MySQL Update查询的问题。这是代码:
Canonicalize
我收到错误
不能使用executeQuery()发出数据操作语句。
有谁可以指出问题所在?
答案 0 :(得分:0)
对于update
操作,您必须使用executeUpdate
,它返回一个整数但不是ResultSet
更改:
ResultSet rs=stmt.executeQuery(query);
致:
int updateResult = stmt.executeUpdate( query );
文档:
答案 1 :(得分:0)
您应该使用executeUpdate()而不是executeQuery();