Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyświetlić wszystkie rekordy w bazie danych do JTable?

Zmień

if (rs.next())

do

while (rs.next())

uruchomić do bloku kodu nie tylko raz, ale do końca ResultSet .

Powinno tak wyglądać

DefaultTableModel model = (DefaultTableModel) tblMenu.getModel();
while (rs.next()) {
    String menu_id = rs.getString("menu_id");
    String menu_type = rs.getString("menu_type");
    String menu_cat = rs.getString("menu_cat");
    String menu_name = rs.getString("menu_name");
    String menu_price = rs.getString("menu_price");

    model.addRow(new Object[]{menu_id, menu_type, menu_cat, menu_name, menu_price});
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przypisz wszystkie wyniki while do zmiennej

  2. Jak sprawdzić bazę danych MySQL i rozmiary tabel

  3. Połącz aplikację Pythona z bazą danych za pomocą centos 7

  4. UNION 2 Select-zapytania z wyliczonymi kolumnami

  5. Wywoływanie procedury składowanej w procedurze składowanej w MySQL