我正在Netbeans中构建一个Java GUI应用程序,旨在代表数字耕作系统(或ePOS耕作)。
我需要能够通过jList查看用户列表,以及对其进行修改和删除。每个用户都是使用User模型类构建的对象,并代表mySQL accdb数据库上的记录。
我已经成功地将用户添加到数据库中,并用包含User对象的ArrayList的内容填充了jList,但是我不知道如何删除在其中选择的用户jList从数据库。
以下是从数据库中删除用户的代码:
// removes users from the database
public void removeUser (User dbUser) {
try (Connection conn = setupConnection()) {
// create SQL statement
Statement stmt = conn.createStatement();
// SQL query in string variable
String sql = "DELETE FROM Users " +
"WHERE employee_number = " +
dbUser.getEmployeeNumber();
// execute query on database
stmt.executeUpdate(sql);
} catch (Exception ex) {
String message = ex.getMessage();
System.out.println("dbUser error: " + message);
}
}
我对此有所了解,但是能够通过jList定位特定用户并将其从数据库中删除是我无法理解的事情。
为了清楚起见,除非有要求,否则我不会发布用于添加用户和填充jList的代码。
谢谢。
答案 0 :(得分:1)
我可以使用以下解决方案解决问题:
这是代码:
@datasource.item.Test_Timestamp#formatDate('EEEE \x27at\x27 h:mm:ss a')