Witam!
Piszę aktualnie program oparty o SQLite oraz JavaFX i jako, iż jest to mój pierwszy tak duży projekt mam kilka problemów. Struktura projektu wygląda tak, trzymać się takiego systemu?
- controller
-MainCotroller
-productSelectionController - model
-Address
-Order
-Product
*util
-Datasource
*view
-MainWindow.fxml
-productSelectionWindow.fxml
Mam baze danych zawierającą trzy tabele - adresy, zamówienia oraz menu. Potrzebuję każdą z tabel wylistować do TableView. Umiem zawartość wypisać w konsoli, ale wypisanie w TableView to dla mnie jakaś magia mimo przeczytania kilku tutoriali. Na razie umiem pobrać z bazy danych i zwrócić ResultSet, ale nie wiem co dalej z tym zrobić:
public static ResultSet listProducts() throws SQLException {
ResultSet results = null;
Statement statement = null;
CachedRowSetImpl rowSet = null;
try {
connectDataBase();
statement = connection.createStatement();
results = statement.executeQuery("SELECT * from " + TABLE_PRODUCT);
rowSet = new CachedRowSetImpl();
rowSet.populate(results);
} catch (SQLException e){
e.getMessage();
} finally {
if(results != null)
results.close();
disconnectDataBase();
}
return results;
}