JavaFX MySQL exemple de connexion veuillez
Quelqu'un peut-il me donner un exemple d'une classe qui se connecte JavaFX avec MySQL, ne veulent pas classe Principale, en avez une, je veux juste un exemple d'une classe qui se connecte n'importe quelle application à une base de données MySQL et obtient une ligne de la base de données dans une table, fouillé tout l'internet et je ne trouve rien directement au point que je ne veux pas quelque chose de compliqué, juste quelque chose pour obtenir le travail effectué s'il vous plaît.
Quelque chose de propre et simple.
Vous ne devriez pas faire cela avec une classe: c'est une très mauvaise pratique de mélanger les différentes pièces de la fonctionnalité (connexion de base de données, d'une part, de l'INTERFACE utilisateur, d'autre part) dans un seul endroit. La séparer en différents composants.
je n'ai pas dit de le faire avec une classe que je ment que je veux une bonne simple, propre et clair exemple d'une classe qui se connecte ma javaFX projet à une base de données MySQL et un exemple de la façon d'obtenir les données de la base de données dans une table. Je n'ai pas vu quelque chose comme ça sur google ou youtube ou facebook ou stackoverflow etc
Eh bien, il y a des centaines d'exemples de l'affichage des données dans un
je n'ai pas dit de le faire avec une classe que je ment que je veux une bonne simple, propre et clair exemple d'une classe qui se connecte ma javaFX projet à une base de données MySQL et un exemple de la façon d'obtenir les données de la base de données dans une table. Je n'ai pas vu quelque chose comme ça sur google ou youtube ou facebook ou stackoverflow etc
Eh bien, il y a des centaines d'exemples de l'affichage des données dans un
TableView
, et des centaines d'exemples de la récupération de données à partir d'une base de données. Je vais mettre quelque chose ensemble, mais je ne suis pas sûr de ce qu'il est qui n'existe pas ailleurs.
OriginalL'auteur marcS | 2014-09-03
Vous devez vous connecter pour publier un commentaire.
Au minimum, vous aurez besoin de trois classes: l'une pour représenter vos données, un pour votre INTERFACE utilisateur, et un pour gérer la connexion de base de données. Dans une application réelle, vous auriez besoin de plus que cela, bien sûr. Cet exemple suit le même exemple de base comme le
TableView
tutorielSupposons que votre base de données a un
person
un tableau avec trois colonnes,first_name
,last_name
,email_address
.Ensuite, vous devez écrire un
Person
classe:Une classe d'accès aux données de la base de données:
Puis une classe UI:
(J'ai tapé juste que sans le tester, donc il peut y avoir des fautes de frappe, manque importations, etc, mais il devrait être suffisant pour vous donner l'idée.)
Réponse impressionnante. Merci!
OriginalL'auteur James_D
En plus de la réponse de James_D:
J'ai voulu le connecter à un ordinateur distant (MySQL) de la base de données, j'ai donc changé le constructeur et reliés par des url-uniquement:
Init via:
Veuillez noter:
Vous aurez également besoin d'inclure le connecteur lib. J'ai choisi
mysql-connector-java-5.1.40-bin.jar
qui est venu avec l'Ide, et était située sous/Users/martin/Library/Preferences/IntelliJIdea2017.1/jdbc-drivers/MySQL Connector/J/5.1.40/mysql-connector-java-5.1.40-bin.jar
Bravo appartiennent à James_D.
OriginalL'auteur Martin Pfeffer