Connexion à BDD mysql en java
Fermé
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
-
31 janv. 2013 à 22:45
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 1 févr. 2013 à 21:31
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 1 févr. 2013 à 21:31
A voir également:
- Connexion à BDD mysql en java
- Gmail connexion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Hotmail connexion - Guide
- Java bible - Forum Téléchargement
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
31 janv. 2013 à 23:03
31 janv. 2013 à 23:03
le compilateur (Eclipse) signal un erreur dans la ligne Class.forName("com.mysql.jdbc.Driver");
Attention, à ne pas tout mélanger, Eclipse n'est pas un compilateur, et l'erreur que tu as n'es pas non plus une erreur de compilation, car ce code compile très bien.
En revanche tu peux avoir des erreurs d'exécution, mais il faudrait que tu nous indique lesquelles, on ne va pas les deviner... Tu peux aussi regarder dans la documentation les explications des erreurs et exceptions attendues :
LinkageError - if the linkage fails
ExceptionInInitializerError - if the initialization provoked by this method fails
ClassNotFoundException- if the class cannot be located
Enfin, tu peux regarder la FAQ JDBC...
PS. Vu que tu as trouvé le bouton <gras>, regarde ceux d'à côté, il y a <code> aussi, ce sera bien mieux pour conserver l'indentation de ton code !
Attention, à ne pas tout mélanger, Eclipse n'est pas un compilateur, et l'erreur que tu as n'es pas non plus une erreur de compilation, car ce code compile très bien.
En revanche tu peux avoir des erreurs d'exécution, mais il faudrait que tu nous indique lesquelles, on ne va pas les deviner... Tu peux aussi regarder dans la documentation les explications des erreurs et exceptions attendues :
LinkageError - if the linkage fails
ExceptionInInitializerError - if the initialization provoked by this method fails
ClassNotFoundException- if the class cannot be located
Enfin, tu peux regarder la FAQ JDBC...
PS. Vu que tu as trouvé le bouton <gras>, regarde ceux d'à côté, il y a <code> aussi, ce sera bien mieux pour conserver l'indentation de ton code !
jihedbond
Messages postés
48
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
30 décembre 2013
1
1 févr. 2013 à 08:58
1 févr. 2013 à 08:58
tout ce qui manque c'est de télécharger le driver mysql pour java et l'ajouter à votre projet
veuillez consulter se tutoriel
http://jihedgeek.blogspot.com/2013/01/connection-mysql-en-java-via-un-driver.html
bon courage
veuillez consulter se tutoriel
http://jihedgeek.blogspot.com/2013/01/connection-mysql-en-java-via-un-driver.html
bon courage
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
1 févr. 2013 à 12:52
1 févr. 2013 à 12:52
Merciiiiiiiii jihedbond ^^ c'est b1 maintenant :) pour le pilote.
Mais :/ un autre erreur !! concernant la ligne :
qu'Eclipse le signale,......... même si, je l'ai remplacer par:
Mais :/ un autre erreur !! concernant la ligne :
Connection con = DriverManager.getConnection(dbUrl);
qu'Eclipse le signale,......... même si, je l'ai remplacer par:
Connection con = DriverManager.getConnection(dbUrl,"root"," ");
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
1 févr. 2013 à 12:58
1 févr. 2013 à 12:58
l'erreur signalé est:
java.sql.SQLException: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON) ...
java.sql.SQLException: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON) ...
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
1 févr. 2013 à 16:42
1 févr. 2013 à 16:42
Je ne sais pas si on peux utiliser "root" dans ce contexte, mais son mot de passe n'est certainement pas " "
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
1 févr. 2013 à 20:00
1 févr. 2013 à 20:00
oui, j'ai déjà programmer par PHP/mysql, pr faire une connexion avec une bdd mysql on utilise les paramètres suivants: "localhost", "root", ""
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
1 févr. 2013 à 20:14
1 févr. 2013 à 20:14
"" ou " " ? Il faut être sûr du mot de passe...
1 févr. 2013 à 00:44
Merci tout d'abord pour toutes ces clarifications, je les prends en considération.
Mais reste un pb :/ J'ai cherché même dans FAQ JDBC, dommage, il n'est pas signalé comment intégrer (ou déclarer) le pilote mysql dans CLASPATH , est-ce que vs pouvez me dire comment faire ça SVP, car je suis bloqué :/
1 févr. 2013 à 04:53
2) Tu ne développe pas avec les dernières versions, tu devrais penser à te mettre à jour avec :
a) Java SE 1.7.11
b) Eclipse 4.2
c) mysql-connector-java-5.1.22
3) Modifier le .classpath à la main est déconseillé, tu peux tout faire depuis l'interface.
Project > Properties > Java Build Path > Add External JARs > mysql-connector-java-5.1.22-bin.jar
1 févr. 2013 à 12:55
1 févr. 2013 à 16:41
Actuellement tu travailles sur Java 6, alors ne sais pas trop quelle version d'Eclipse tu as, mais si tu as une trop ancienne version il ne supportera pas Java 7, dans ce cas il faudra aussi mettre à jour Eclipse (d'un point de vue général, tous les logiciels qui accèdent à internet devraient être à jour pour éviter qu'ils ne soient vulnérables à des attaques extérieures)
1 févr. 2013 à 20:47