Java 存储和查询';将结果转换为JTable

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

我是Java新手。我想查询
销售
表中重复的
数量
,并使用SQL
group 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+中删除,你可以尝试访问。如果您有不同的错误,请发布它。