0

当有三列时,我想将 db(MySql) 数据添加到 jTable 中的单个特定列。从下面的编码数据自动添加到第一列,但我想将它添加到 Jtable 中的第二列。请帮助我..我是 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 回答