1
因此,我正在爲一個學校項目開發一個GUI,在那裏我們正在製作一個酒店管理系統。目前我的任務是用我們的SQL數據庫中的一些對象填充一個jTable。將SQL對象添加到JTable中
我已閱讀它,最簡單的方法似乎是使用defaulttablemodel
,但我不知道如何將其納入我已有的GUI。
這就是我的jForm目前的樣子,不知道這是否對任何人都有幫助,但至少它是我想要做的事的視覺。
這是我的 「RoomMapper」
public class RoomMapper {
public ArrayList<Room> getRooms(Connection con) {
ArrayList<Room> rooms = new ArrayList();
String sqlString1
= "select * from room "
+ "order by room_id";
String sqlString2 = "SELECT TABLE_NAME FROM USER_TABLES";
PreparedStatement statement;
try {
statement = con.prepareStatement(sqlString1);
ResultSet rs = statement.executeQuery();
int i = 0;
while (rs.next()) {
i++;
System.out.println(rs.getString(1));
System.out.println("just added room nb " + i);
rooms.add(new Room(rs.getInt(1), rs.getInt(2), 0, "stringy string"));
}
statement.close();
} catch (Exception e) {
System.out.println("Fail in RoomMapper - getRooms");
System.out.println(e.getMessage());
}
System.out.println("rooms arraylist size: " + rooms.size());
return rooms;
}
}
謝謝你,這是一個很多比很多我讀過指南的更全面。 –