私は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;
}
});