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