gpt4 book ai didi

java - 删除查询不起作用 java netbeans

转载 作者:行者123 更新时间:2023-12-01 09:09:52 24 4
gpt4 key购买 nike

我正在尝试删除数据库中的一条记录,如果我输入的用户名不是管理员,我可以删除它,但是它不起作用我认为它是查询,提前谢谢。我是一个新手,我一直在试图弄清楚它出...

   String password = new String(oldPass.getPassword());
String realpass = pw.getText();
String us = userr.getText();
user = us;

System.out.println("ok");
String query = "DELETE FROM user WHERE privilege = 'NOT ADMIN' + username = '"+us+"'";
try {
Statement st = (Statement) con.createStatement();
int r = st.executeUpdate(query);
if (r != 0) {
JOptionPane.showMessageDialog(null, "Successfully deleted!", "Delete", JOptionPane.OK_OPTION);

login w = new login();
w.setVisible(true);
this.dispose();
} else {
JOptionPane.showMessageDialog(null, "Wait! something's wrong, please try again later.", "Ooopppss!", JOptionPane.OK_OPTION);


}

} catch (Exception e) {
System.out.println(e);
}


// TODO add // TODO add your handling code here:
}

最佳答案

也许您缺少 AND 或 Or 运算符,具体取决于您要在此处执行的操作

从用户中删除,其中权限 = 'NOT ADMIN' AND user='user'

无论如何,我建议您使用字符串“not admin”来根据权限创建新目录

关于java - 删除查询不起作用 java netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40985941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com