我有这段代码,我提示用户输入depID来编辑一个部门,然后通过我完成的IF语句显示已保存或部门不存在。现在我的问题是它直接进入else语句。当我使用调试时,我注意到RS(ResultSet)只是将用户输入到表的第一行(即AOL)。
<form>-TOTAL_FORMS
答案 0 :(得分:0)
您可以在一个周期内完成此操作。您应该使用executeUpdate
。
String sql = "Delete from tblEmployee where staffNo=?";
String sql1 = "Select * from tblEmployee";
Class.forName(driver);
conn = DriverManager.getConnection(url);
ps = conn.prepareStatement(sql1);
int result = ps.executeUpdate();
if (result > 0) {
// success
}
以下是executeUpdate的结果:
返回:(1)SQL数据操作语言的行数 (DML)语句或(2)0表示不返回任何内容的SQL语句