Я создал Jtable, используя Netbeans 7.1. таблица создана модель по умолчанию, как показано нижеИзменение записей в базе данных через Jtable
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
возможность для обновления и удаления записей ... с model.I по умолчанию новичок в таблицы моделей.
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data –
@Xcoder: напишите 'rs.getXXX (" column_title ")' в коде. он удалит дальнейшие ошибки из-за таблиц базы данных или манипуляций с просмотром. –