Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да покажа всички записи в базата данни на JTable?

Промяна

if (rs.next())

до

while (rs.next())

да стартирате до кодовия блок не само веднъж, а до края на ResultSet .

Всъщност трябва да изглежда така

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. Java, управляван от MySQL тригер

  2. Правилният начин да получите потребителско име и парола от низ за връзка?

  3. Добавяне на нова SQL колона със стойност по подразбиране

  4. MySQL - Преименуване на колона

  5. Джанго идиосинкразии