하나의 jTable을 만들었습니다. 두 개의 서로 다른 테이블 즉 테이블 직원 및 테이블 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);
}
}
입니다.
를 오버라이드 (override)의 모델로 설정 두 번째 결과에서 데이터를 추가 추가하려면 ... 어떻게 것을 보증 할 그것을 무시되기 때문에 특정 직원의 'intime'은 올바른 'employee'에 해당 쿼리를 사용하게됩니까? 그리고 쿼리에서 간단한'JOIN'이 두 개의'TableModel' 이후에 합류하는 것을 피할 수 있습니다. – Robin
IDE에서'DbUtils'가 발견되지 않는 이유는 무엇입니까? – Sajad