您能否举例说明如何使用SQLContainer从我的数据库中删除记录。
我尝试使用SQLContainer.Removeid(itemID)
,但它仍然无法正常工作。希望有人可以帮助我。
这就是我的尝试:
try {
SQLContainer DeleteContainer = new SQLContainer(new TableQuery("tbl_grade", connectionPool));
Object ItemID = "10";
DeleteContainer.removeItem(ItemID);
DeleteContainer.commit();
} catch (SQLException ex) {
ex.printStackTrace();
}
答案 0 :(得分:1)
您需要提供该项目的Id
作为RowId
类的实例
试试这个:
(假设Id
项的类型为Integer
)
try {
SQLContainer deleteContainer = new SQLContainer(new TableQuery("tbl_grade", connectionPool));
RowId itemID = new RowId(new Integer[] { 10 });
deleteContainer.removeItem(itemID);
deleteContainer.commit();
} catch (SQLException ex) {
ex.printStackTrace();
}