【发布时间】:2017-03-26 10:59:52
【问题描述】:
我正在用 java 编写一个程序,该程序对 SQL 进行查询并在 jtable 中显示结果,我的问题是如果我执行插入、删除或更新,我希望我的 jtable 显示已修改的 sql 表,是否存在有什么功能吗? 这是我执行查询的方法:
public void executequery() {
try {
String userQuery = Query.getText();
Statement statement;
statement = conn.createStatement();
statement.execute(userQuery);
ResultSet rs = statement.executeQuery(userQuery);
//in case of a instert, delete or update i want to show
//the modified sql on my jtable
table.setModel(DbUtils.resultSetToTableModel(rs));
rs.close();
statement.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
【问题讨论】:
-
您的意思是希望您的 JTable 显示对数据库中的表记录所做的更新更改吗?
-
当我执行其中一个查询时,我的 jtable 最终为空,我想用已修改的表填充它