0

jTable を 1 つ作成しました。2 つの異なるテーブル、つまりテーブル employee とテーブル intime からデータをテーブルに表示したいと考えています。これには 2 つの結果セットを使用しましたが、最後の結果セットの値が jTable に表示されています。私のコードは

public void showDailyReport()
{
try
{
        Connect c=new Connect();//connection to database
        con=(Connection) c.getConnection();
        st1=con.prepareStatement("select employee_id,employee_name from tbl_employee");
        rs1=st1.executeQuery();
        st2=con.prepareStatement("select intime from tbl_intime");
        rs2=st2.executeQuery();
        table_daily.setModel(DbUtils.resultSetToTableModel(rs1));
        table_daily.setModel(DbUtils.resultSetToTableModel(rs2));

}
catch(Exception e)
{
   System.out.println(e); 
}
}

これを再コーディングするのを手伝ってください。

4

1 に答える 1

2

あなたはそれを上書きしているので

    table_daily.setModel(DbUtils.resultSetToTableModel(rs1));
    table_daily.setModel(DbUtils.resultSetToTableModel(rs2));

オーバーライドする代わりに、2 番目の結果セットからモデルにデータを追加する場合

于 2012-06-26T12:20:08.947 に答える