我创建了一个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