0

列が 3 つある場合に、jTable の特定の 1 つの列に db(MySql) データを追加したいと考えています。以下のコーディングから、データは自動的に 1 列目に追加されますが、Jtable の 2 列目に追加したいと考えています。私を助けてください..私はnetbeansが初めてです!!!

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); 
}
4

1 に答える 1

1

Object配列の各要素は列です。つまり、行配列に正しい値を入力するだけでよいということです。

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

もちろん、これは、最初にモデルに適切な列を追加したことを前提としています

于 2013-03-18T07:23:41.227 に答える