我得到了这个例外
java.sql.SQLException: Unknown column 'auyu' in 'where clause'
Run Code Online (Sandbox Code Playgroud)
我的数据库外观类中的My Query和方法.
db.save("delete from users where name = auyu");
public static void save(String sql) throws Exception {
new DBFacade().connect();
synchronized (c) {
c.createStatement().executeUpdate(sql);
}
}
Run Code Online (Sandbox Code Playgroud)
我怀疑你的意思是:
delete from users where name = 'auyu'
Run Code Online (Sandbox Code Playgroud)
这仍然是一个非常奇怪的SQL命令,可以提供"保存"方法.
我还强烈建议您使用参数化SQL语句,而不是直接将数据嵌入SQL本身 - 特别是如果数据来自用户.
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |