当有三列时,我想将 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);
}
最佳答案
对象数组中的每个元素都是一列。这意味着,您只需用正确的值填充行数组
Object ob []= {rst.getString(1), rst.getString(2), rst.getString(3)}};
dtm.addRow(ob);
这当然假设您首先已将适当的列添加到模型中
关于java - Netbeans 中的 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471326/