这就是我想要做的事情:
PreparedStatement query2 =
conn.prepareStatement ("UPDATE report SET Name = ? WHERE Id = ?");
String blah = "Jane";
int id = 1;
query2.setString(1, blah);
query2.setInt(2, id);
query2.executeQuery();
但是我收到了这个错误:
该声明未返回结果集。
我是整个jdbc世界的新手。我在哪里错了?
答案 0 :(得分:5)
您应该使用executeUpdate。
“执行给定的SQL语句,该语句可以是INSERT,UPDATE或DELETE语句,也可以是不返回任何内容的SQL语句,例如SQL DDL语句。”