【发布时间】:2015-04-14 22:23:13
【问题描述】:
所以我要做的是更新一个 JLabel,它将代表存储在我的数据库中的文件数。
我将使用 JDBC 将我的 Java 应用程序与我的数据库 (Oracle) 进行通信,并将一条 SQL 语句传递给我的数据库以返回输出,在这种情况下,它将是:SELECT COUNT(File_ID) FROM Files;,它的输出将是 50。
所以现在我想更新我的 Jlabel 我必须显示输出,在这种情况下它将显示为 50。
我知道如何使用来自数据库的结果更新 JTable,如下所示:
try {
String query = "SQL STATEMENT GOES HERE";
pat = conn.prepareStatement(query);
rs = pat.executeQuery();
myTable.setModel(DbUtils.resultSetToTableModel(rs));
}catch (Exception e) {
e.printStackTrace();
}
但是,我从未使用输出来更新 Jlabel,如果您对如何实现这一点有任何建议或建议,将不胜感激。谢谢!
【问题讨论】:
-
是的,所以我的问题是如何更新字符串以存储数据库的输出?
标签: java database jdbc io jlabel