Java 存储和查询';将结果转换为JTable
我是Java新手。我想查询Java 存储和查询';将结果转换为JTable,java,jtable,Java,Jtable,我是Java新手。我想查询销售表中重复的数量,并使用SQLgroup by对其进行汇总查询并将结果存储在JTable中 以下是我不工作的代码。如何修复此代码 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:Driver={Microsoft Access Driver " + "(*.mdb, *.accdb)};DBQ=C:\\SNDatabase1\\di
销售
表中重复的数量
,并使用SQLgroup by对其进行汇总
查询并将结果存储在JTable中
以下是我不工作的代码。如何修复此代码
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={Microsoft Access Driver " +
"(*.mdb, *.accdb)};DBQ=C:\\SNDatabase1\\dist\\lib\\db11.accdb";
Connection con = DriverManager.getConnection(url);
Statement stt = con.createStatement();
String q = "SELECT ID,SUM(Qty)FROM Sale GROUP BY ID";
ResultSet rss = stt.executeQuery(q);
while(rss.next()) {
jTable7.setModel(DbUtils.resultSetToTableModel(rss));
}
} catch (Exception e) {
}
对于
ResultSet
中的每一行,您将从ResultSet
创建一个新的TableModel
。。。有点浪费。也许你想解释一下什么不起作用,这样我们就不会浪费彼此的时间追逐尾巴了,但你不认为这里需要一个循环。JdbcOdbcDriver
已经从Java 8+中删除,你可以尝试访问。如果您有不同的错误,请发布它。