когда я нажимаю кнопку, он всегда дублирует существующие записи на jTable - PullRequest
0 голосов
/ 22 марта 2020

Когда я нажимаю кнопку, она всегда дублирует существующие записи в jTable. Как я могу показать только одну информацию за раз?

void showAll(){
    try{
        rs=stmt.executeQuery("SELECT * FROM ATTENDANCE");
        while (rs.next()){
            String a1 = rs.getString("NAME");
            String b1 = rs.getString("COURSE");
            String c1 = rs.getString("STUDENTNO");
            String d1 = rs.getString("DATE");
            DB1.addRow(new Object[]{a1,b1,c1,d1});
        }
    }catch(Exception e){
        System.out.println(e);
    }
}

1 Ответ

0 голосов
/ 22 марта 2020

Попробуйте этот запрос

String query = "SELECT a.* FROM ATTENDANCE a WHERE id=(SELECT MAX(aa.id) FROM ATTENDANCE aa);"

или

String query = "SELECT a.* FROM ATTENDANCE a WHERE id=(SELECT LAST_INSERT_ID())";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...