1
Netbeans GUI 작성자로 만든 JTable을 Vector 개체를 사용하여 채 웁니다. 데이터베이스를 변경 한 후 테이블을 업데이트하려고합니다. 어떻게해야할지 모르겠습니다. 아무도이 일을 통해 나를 안내 할 수 있을까?데이터베이스 업데이트 후 JTable 데이터 새로 고침
Netbeans GUI 작성자로 만든 JTable을 Vector 개체를 사용하여 채 웁니다. 데이터베이스를 변경 한 후 테이블을 업데이트하려고합니다. 어떻게해야할지 모르겠습니다. 아무도이 일을 통해 나를 안내 할 수 있을까?데이터베이스 업데이트 후 JTable 데이터 새로 고침
Try to put this after your update code
rs=st.executeQuery("select * from Table order by columnName");
table.setModel(buildTableModel(rs));
//Create function
private TableModel buildTableModel(ResultSet rs) throws SQLException {
ResultSetMetaData metaData = rs.getMetaData();
// names of columns
Vector<String> columnNames = new Vector<String>();
int columnCount = metaData.getColumnCount();
for (int column = 0; column < columnCount; column++) {
columnNames.add(metaData.getColumnName(column));
}
// data of the table
Vector<Vector<Object>> data = new Vector<Vector<Object>>();
while (rs.next()) {
Vector<Object> vector = new Vector<Object>();
for (int columnIndex = 1; columnIndex <= columnCount; columnIndex++) {
vector.add(rs.getObject(columnIndex));
}
data.add(vector);
}
return new DefaultTableModel(data, columnNames);
}
[* 테이블 사용 방법 *] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html)을 참조하십시오. – trashgod