Hi I have successfully linked my jTable to JDBC database. However, I am having trouble retrieving them. I want the saved data to appear when I restart the program but it is
CODE: (for retrieve) *change code according to your need
String tquery = "SELECT * FROM Member";
DbConnection obj = new DbConnection();
ResultSet r = obj.Retrive(tquery);
while (r.next()) {
int i = r.getInt(1);
String d = r.getString(2);
String e = r.getString(3);
String f = r.getString(4);
String h = r.getString(5);
String w = r.getString(6);
DefaultTableModel model = (DefaultTableModel) (Member_table.getModel());
model.addRow(new Object[]{i, d, e, f, h, w});
}
CODE (simplified):
String tquery = "SELECT * FROM Member";
ResultSet rs = st.executeQuery(sql);
while (r.next()) {
int i = r.getInt(1);
String d = r.getString(2);
DefaultTableModel model = (DefaultTableModel) (Member_table.getModel());
model.addRow(new Object[]{i, d);//add row to JTable
}
if thisDefaultTableModel model = new DefaultTableModel();
not work use DefaultTableModel model = (DefaultTableModel) (Member_table.getModel());
Hope it helps you!