使用JDBC更新记录时出错

时间:2015-06-09 12:11:44

标签: java mysql jdbc

我遇到了MySQL Update查询的问题。这是代码:

Canonicalize

我收到错误

  

不能使用executeQuery()发出数据操作语句。

有谁可以指出问题所在?

2 个答案:

答案 0 :(得分:0)

对于update操作,您必须使用executeUpdate,它返回一个整数但不是ResultSet

更改

ResultSet rs=stmt.executeQuery(query);

int updateResult = stmt.executeUpdate( query );

文档

答案 1 :(得分:0)

您应该使用executeUpdate()而不是executeQuery();