它不会添加数据,columames 工作,我已经筋疲力尽了,我不知道从这里去哪里。没有错误消息只是不会这样做,它显示的是对象而不是字符串,我也不知道为什么它不起作用,因为 model.addRow() 要求一个对象 [] [] 并且我相信我交付了?
initComponents();
try {
PreparedStatement stat = Domein.dConnection().prepareStatement("SELECT domainid , domain FROM nabilpx84_hamchi.dnsp_domains");
ResultSet resultaat = stat.executeQuery();
ResultSetMetaData naam = resultaat.getMetaData();
Object[] kolommen = new Object[2];
Object[][] data = null ;
DefaultTableModel model = new DefaultTableModel(null,data);
// kolom namen
for (int i = 1; i <= naam.getColumnCount(); ++i) {
model.addColumn(naam.getColumnName(i));
}
//records
data = new Object[1][2];
while(resultaat.next())
{
data[0][0] = resultaat.getInt(1);
data[0][1] = resultaat.getString(2);
if(resultaat.isFirst())
{
model.addRow(data);
}
}
uitvoerTabel.setModel(model);
} catch (SQLException ex) {
Logger.getLogger(Domein.class.getName()).log(Level.SEVERE, null, ex);
}