Dans JavaFX, établir une connexion à une base de données MySQL et récupérer des données est une tâche courante. Cet article fournit un exemple simple de la façon d'y parvenir, en se concentrant sur les aspects fondamentaux du processus.
Pour illustrer le concept, considérons une simple table MySQL nommée "personne" avec trois colonnes : "prénom", " nom_de_famille" et "adresse_e-mail."
1. Représentation des données :
Nous commençons par définir une classe, Personne, pour représenter les données de la base de données :
public class Person { // ... }
2. Gestion des connexions à la base de données :
Ensuite, nous créons une classe, PersonDataAccessor, chargée de gérer la connexion à la base de données et d'exécuter les requêtes :
public class PersonDataAccessor { // ... }
3. Intégration de l'interface utilisateur :
Enfin, nous utilisons une classe comme PersonTableApp pour intégrer la fonctionnalité de base de données dans notre application JavaFX, affichant les résultats dans un TableView :
public class PersonTableApp extends Application { // ... }
Code Exemple :
L'exemple de code suivant développe cette approche, fournissant une mise en œuvre concrète détails :
Classe Personne :
public class Person { private final StringProperty firstName = new SimpleStringProperty(this, "firstName"); // ... }
Classe PersonDataAccessor :
public class PersonDataAccessor { public List<Person> getPersonList() throws SQLException { // ... }
Classe PersonTableApp :
public class PersonTableApp extends Application { // ... @Override public void start(Stage primaryStage) throws Exception { // ... } // ... }
En suivant ces étapes, vous pouvez établir une connexion entre votre Application JavaFX et une base de données MySQL, récupérez des données et intégrez-les dans votre interface utilisateur.
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!