我創建了一個jTable。我想從兩個不同的表格(即員工表格和銀泰表格)向表格顯示數據。我爲此使用了兩個結果集,但它將最後的結果集的值顯示到jTable中。 我的代碼是java:如何從數據庫中獲取值到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);
}
}
請幫我重新編碼這個。
添加數據好像怪異的查詢,我...你怎麼保證的對於某些員工,「銀泰」會以這些查詢結果出現在正確的「員工」處?在查詢中看起來像一個簡單的'JOIN'可以避免之後加入兩個'TableModel'的難度 – Robin
爲什麼在我的IDE中找不到'DbUtils'? – Sajad