gpt4 book ai didi

java - Vaadin 从数据库中删除一条记录

转载 作者:行者123 更新时间:2023-12-01 13:17:12 25 4
gpt4 key购买 nike

您能给我一个关于如何使用 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();
}

最佳答案

您需要提供项目的 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();
}

关于java - Vaadin 从数据库中删除一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22369575/

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