我目前坚持我的项目,我需要生成每日报告。我需要显示一整天通话中涉及的所有故障编号。
这是我目前拥有的
| Number of calls from ISG | 2 | |
| Fault Numbers | | x |
这里 x 应该是我需要显示 mySQL 数据库中的所有故障编号的那 2 个故障编号。因为我需要在第 3 列的单行中显示来自 ISG 的 2 个故障编号,以逗号分隔。我如何获取这两个结果,因为在我第一次尝试时,只检索了第一行。
对于调用次数,这是我的方法,其中 q 是查询。
public void dailyResult(String q, int x, int y){
try{
Statement stmtDr = (Statement)daily.createStatement();
ResultSet rs = stmtDr.executeQuery(q);
if(rs.next()){
reportTable1.setValueAt(rs.getInt(1), x, y);
}
}catch(Exception e){
JOptionPane.showMessageDialog(rootPane, "Error 106\n\nAn error has occured with the resultset procedure method. Please try again later.", "Error!", JOptionPane.ERROR_MESSAGE);
}
}
关于在单个 jtable 单元格中显示这些数字,我不知道如何执行此类任务。我是 mySQL 查询的初学者,并且对 ResultSet 类的工作方式也很困惑,任何帮助都会很棒,干杯!