Dalam JavaFX, mewujudkan sambungan ke pangkalan data MySQL dan mendapatkan data adalah tugas biasa. Artikel ini memberikan contoh mudah tentang cara untuk mencapainya, memfokuskan pada aspek asas proses.
Untuk menggambarkan konsep, pertimbangkan jadual MySQL ringkas bernama "orang" dengan tiga lajur: "first_name," " nama_keluarga," dan "alamat_e-mel."
1. Perwakilan Data:
Kami mulakan dengan mentakrifkan kelas, Orang, untuk mewakili data daripada pangkalan data:
public class Person { // ... }
2. Pengurusan Sambungan Pangkalan Data:
Seterusnya, kami mencipta kelas, PersonDataAccessor, bertanggungjawab untuk mengurus sambungan pangkalan data dan melaksanakan pertanyaan:
public class PersonDataAccessor { // ... }
3. Integrasi UI:
Akhir sekali, kami menggunakan kelas seperti PersonTableApp untuk menyepadukan fungsi pangkalan data ke dalam aplikasi JavaFX kami, memaparkan keputusan dalam TableView:
public class PersonTableApp extends Application { // ... }
Kod Contoh:
Sampel kod berikut menghuraikan pendekatan ini, menyediakan pelaksanaan konkrit butiran:
Kelas Orang:
public class Person { private final StringProperty firstName = new SimpleStringProperty(this, "firstName"); // ... }
Kelas PersonDataAccessor:
public class PersonDataAccessor { public List<Person> getPersonList() throws SQLException { // ... }
Kelas PersonTableApp:
public class PersonTableApp extends Application { // ... @Override public void start(Stage primaryStage) throws Exception { // ... } // ... }
Dengan mengikuti langkah-langkah ini, anda boleh mewujudkan sambungan antara aplikasi JavaFX anda dan pangkalan data MySQL, mendapatkan semula data dan menyepadukannya ke dalam UI anda.
Atas ialah kandungan terperinci Bagaimana untuk Menyambungkan JavaFX ke Pangkalan Data MySQL dan Paparan Data dalam TableView?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!