1

私はJavaが初めてです。現在mysqlのデータを操作するプログラムを作ろうとしています。mysql にいくつかのテーブルがあり、2 つの mysql テーブルから単一の jtable 行にデータを追加する必要があります。今、私は別の行でデータを取得しています。1つのテーブルの私のコードの下。それを変更する方法はありますか?

public void fill_rs_table_test(){
DefaultTableModel model = new DefaultTableModel();

model.setColumnIdentifiers(new String[] {"rs_name","rs_number","firm_id"});

try{
String sql = "select * from inf_rs";
theView.pst = theView.conn.prepareStatement(sql);
theView.rs = theView.pst.executeQuery();

while(theView.rs.next()){

String rs_name = theView.rs.getString ("rs_name");
String rs_number = theView.rs.getString ("rs_number");
String firm_id = theView.rs.getString ("firm_id");

model.addRow(new Object[] {rs_name, rs_number,firm_id}); 

}
}
catch (Exception e){
}

this.theView.rs_table.setModel(model);
for (int i = 0, x = 0; i < theView.rs_table.getColumnModel().getColumnCount(); i++)
this.theView.rs_table.getColumnModel().getColumn(i).setCellEditor(new javax.swing.table.TableCellEditor(){  

@Override
public boolean isCellEditable(java.util.EventObject anEvent) {
    return false; 
}

});

4

0 に答える 0