Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để hiển thị tất cả các bản ghi trong cơ sở dữ liệu cho JTable?

Thay đổi

if (rs.next())

đến

while (rs.next())

để chạy đến khối mã không chỉ một lần mà cho đến khi kết thúc ResultSet .

Nó thực sự sẽ giống như thế này

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. Kiểu dữ liệu ENUM (Enumeration) trong MySQL:12 sự kiện hàng đầu và lời khuyên hữu ích

  2. Cập nhật cột dấu thời gian trong Ứng dụng hoặc Cơ sở dữ liệu?

  3. tại sao varbinary thay vì varchar

  4. Ngủ đông để tồn tại Ngày càng lâu

  5. In kết quả của truy vấn mysql từ biến