Я создал Jtable с помощью Netbeans 7.1. В таблице создана модель по умолчанию, как показано ниже.
table.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
Я также добавил следующие строки кода для заполнения данных из базы данных Sqlite.
public void tabl()
{
try
{
stmt=conn.createStatement();
String sql2="SELECT * FROM students";
rs=stmt.executeQuery(sql2);
int n=0;
while(rs.next())
{
table.setValueAt(rs.getString(1),n,0);
table.setValueAt(rs.getString(2),n,1);
table.setValueAt(rs.getString(3),n,2);
table.setValueAt(rs.getString(4),n,3);
n++;
}
}
catch(SQLException e)
{
}
}
Моя викторина: как теперь сделать JTable
способным обновлять и удалять записи... с моделью по умолчанию. Я новичок в табличных моделях.
rs.getXXX("column_title")
в коде. это удалит дальнейшие ошибки из-за таблиц базы данных или манипуляций с представлениями. - person Not a bug   schedule 29.10.2013