从sqlite数据库向jtable显示数据时出现问题

时间:2017-07-24 03:27:28

标签: java sqlite jtable

        String sql1 = "select * from NewspaperOrder where NO=?";
        pst = sqliteconn.prepareStatement(sql1);
        pst.setString(1, getNo);
        rs=pst.executeQuery();
        if(rs.next()){  
            EditOrderTable.setModel(DbUtils.resultSetToTableModel(rs));
            EditOrderTable.setRowSelectionAllowed(true);
            EditOrderTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
            rs.close(); 
            pst.close();
        }   

这是我用来在表格中显示数据的代码块。

我只是在NO(数据库的NewspaperOrder表中的order id列)下调用所有具有getNo(order id)的数据,并将其显示在EditOrderTable jTable中。

my database

当我运行代码时,例如,当getNo =“3”时......它显示除第一组数据外需要显示的所有数据。 (“公告”报纸即使在数据库中也缺失,订单ID为3. lol)

UI

0 个答案:

没有答案