我正在使用JDBC,但有一个我无法解决的问题。
我要删除用户。这是我的代码:
react-bootstrap-toggle
调试代码时,可以看到public void myMethod() {
try {
// delete user
String deleteUser_sql = "Delete from \"User\" "
+ "where email = ?";
PreparedStatement deleteUser_statement = con.
prepareStatement(deleteUser_sql);
deleteUser_statement.setString(1, "user@email.com");
int res2 = deleteUser_statement.executeUpdate();
}
catch(Exception e) {
System.out.println("Exception myMethod" + e);
}
}
。
但是,当我打开终端时,连接到res2 = 1
,并执行以下sql:
psql -d mydatabase
,我可以看到该用户仍然存在。
发生了什么事?