Maison > base de données > tutoriel mysql > Comment connecter une application JavaFX à une base de données MySQL ?

Comment connecter une application JavaFX à une base de données MySQL ?

Susan Sarandon
Libérer: 2024-11-25 15:52:11
original
973 Les gens l'ont consulté

How to Connect a JavaFX Application to a MySQL Database?

Connexion JavaFX MySQL :

Besoin d'un exemple pratique de connectivité JavaFX avec une base de données MySQL ? Ne cherchez pas plus loin.

Modèle de base de données :

En supposant que votre base de données se compose d'une table « personne » avec des colonnes pour le prénom, le nom et l'adresse e-mail, vous Vous aurez besoin d'une classe Java pour représenter les données :

public class Person {
    private StringProperty firstName;
    private StringProperty lastName;
    private StringProperty email;

    // Getters and setters...
}
Copier après la connexion

Accès aux données Classe :

Pour gérer la connexion à la base de données et la récupération des données, créez une classe d'accesseurs de données dédiée :

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;
    }
}
Copier après la connexion

Classe UI :

Enfin, implémentez l'interface utilisateur :

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...
    }
}
Copier après la connexion

Cet exemple fournit une configuration de base pour se connecter à une base de données MySQL et récupérer données dans une application JavaFX. Gardez à l'esprit que dans un scénario réel, vous implémenterez probablement des fonctionnalités supplémentaires telles que la gestion des erreurs, le regroupement de connexions et des opérations de données plus complexes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal