Sambungan MySQL JavaFX:
Memerlukan contoh praktikal sambungan JavaFX dengan pangkalan data MySQL? Jangan cari lagi.
Model Pangkalan Data:
Dengan mengandaikan pangkalan data anda terdiri daripada jadual "orang" dengan lajur untuk nama pertama, nama keluarga dan alamat e-mel, anda' Saya memerlukan kelas Java untuk mewakili data:
public class Person { private StringProperty firstName; private StringProperty lastName; private StringProperty email; // Getters and setters... }
Akses Data Kelas:
Untuk mengurus sambungan pangkalan data dan pengambilan data, buat kelas pengakses data khusus:
public class PersonDataAccessor { private Connection connection; // Constructor... // Close connection in shutdown method... public List<Person> getPersonList() throws SQLException { // Execute query and create Person objects from results... return personList; } }
Kelas UI:
Akhir sekali, laksanakan UI:
public class PersonTableApp extends Application { private PersonDataAccessor dataAccessor; @Override public void start(Stage primaryStage) throws Exception { TableView<Person> personTable = new TableView<>(); // Configure columns... personTable.getItems().addAll(dataAccessor.getPersonList()); // Add table to a scene and show the UI... } @Override public void stop() throws Exception { // Close data accessor connection... } }
Contoh ini menyediakan persediaan asas untuk menyambung ke pangkalan data MySQL dan mendapatkan semula data ke dalam aplikasi JavaFX. Perlu diingat bahawa dalam senario dunia sebenar, anda mungkin akan melaksanakan ciri tambahan seperti pengendalian ralat, pengumpulan sambungan dan operasi data yang lebih kompleks.
Atas ialah kandungan terperinci Bagaimana untuk Menyambungkan Aplikasi JavaFX ke Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!