Я создал один jTable. Я хочу отображать данные в таблицу из двух разных таблиц, например, table employee и table intime. Для этого я использовал два набора результатов, но он показывает значение последнего результата в 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);
}
}
Пожалуйста, помогите мне перекодировать это.
Кажется странным запросов ко мне ... как вы гарантировать, что 'intime' для определенного сотрудника окажется в правильном' employee' с этими запросами? И похоже, что простой 'JOIN' в вашем запросе может избежать трудностей с присоединением двух' TableModel' впоследствии – Robin
Почему 'DbUtils' не найден в моей среде IDE? – Sajad