我正在 netbeans 中开发 java 应用程序。我连接了数据库 sqlite,它运行良好。现在,我正在尝试删除数据库中的一个字段:
public void delete(){
dbo.openConnection();
String sqlCommand = "DELETE FROM restaurante WHERE id_restaurante = " + this.id_restaurante;
System.out.println(sqlCommand);
dbo.executeSQL(sqlCommand);
dbo.closeConnection();
}
当我执行这个方法时,我得到这个错误:
DELETE FROM restaurante WHERE id_restaurante = 4
ERRO null
...并且该字段不会在数据库中删除。
如果我复制这一行:DELETE FROM restaurante WHERE id_restaurante = 4
并尝试在 sqlite 管理器(附加 firefox)中删除,效果很好。
有任何想法吗?