2013-03-18 2 views
0

세 개의 열이있을 때 db (MySql) 데이터를 jTable의 단일 특정 열에 추가하려고합니다. 아래 코드에서 데이터가 자동으로 첫 번째 열에 추가되지만 Jtable의 두 번째 열에 추가하려고합니다. 제발 도와주세요 .. 전 netbeans에 새로운이야!Netbeans의 JTable

Connection con = Driver.connect(); 
ResultSet rst = Handler.getData(con, "select lec_name from lecturer"); 
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel(); 
while (rst.next()) { 
    Object ob []= {rst.getString(1)}; 
    dtm.addRow(ob); 
} 

답변

1

개체 배열의 각 요소는 열입니다. 이것은 단순히 그냥 물론 이것은 당신이 처음

+0

@ramindusn의 모델에 해당하는 항목을 추가 한 가정에 올바른 값

Object ob []= {rst.getString(1), rst.getString(2), rst.getString(3)}}; dtm.addRow(ob); 

있는 행 배열을 작성해야 의미, 의미 [모든 오라클 자습서] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#simple)에 있지만 ResultsetTableModel 또는 TableFromDatabase를 검색하십시오 – mKorbel

+0

예 .. 나는 당신과 동의합니다. 그러나 나는 원합니다. 입니다, JTable에서 나는 세 개의 열이 있고이 단일 열을 Jtable의 두 번째 열에 추가 할 데이터를 검색 할 수 있습니다. – ramindusn

+1

다시 오라클 튜토리얼에서 setValueAt에 대해 여기에서 검색 – mKorbel