Retrieving Data from JDBC Database into Jtable

后端 未结 6 1670
长情又很酷
长情又很酷 2020-12-16 07:57

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

6条回答
  •  庸人自扰
    2020-12-16 08:28

    Problem Statement : Retrive data from database and display on JTable in java.

    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!

提交回复
热议问题