Bagaimana untuk Menyambungkan Aplikasi JavaFX ke Pangkalan Data MySQL?

Susan Sarandon
Lepaskan: 2024-11-25 15:52:11
asal
904 orang telah melayarinya

How to Connect a JavaFX Application to a MySQL Database?

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...
}
Salin selepas log masuk

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;
    }
}
Salin selepas log masuk

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...
    }
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan