gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 2011
-
18 juil. 2005 à 19:08
najibts
Messages postés5Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention18 avril 2009
-
16 avril 2009 à 06:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Psisco: ça fait un moment que j'ai plus utilisé les bases de données en Java mais peut etre que ça vient de ton driver JDBC: peut etre que tu ne l'a pas mis dans ton classpath.
Monoom: euh je pense que ta requete échoue et que tu n'a aucune entrée correspondant à ta requête. As-tu inséré des entrées dans ta BDD pour tester? ta requête est-elle correcte?
mdayni1981
Messages postés1Date d'inscriptionjeudi 19 mars 2009StatutMembreDernière intervention19 mars 2009 19 mars 2009 à 04:50
bonjour : braveau
cs_psisco
Messages postés9Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention22 avril 2009 4 mars 2009 à 17:30
Bonjour,
j'essaie de me connecter à une bdd mysql et ça ne marche pas il m'affiche ce message d'erreur:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at pkg.Test.main(Test.java:15)
pour le code de la connection et le suivant:
String pilot="com.mysql.jdbc.Driver";
Connection con = null;
Class.forName(pilot);
con = DriverManager.getConnection("jdbc:mysql://localhost/personne", "root", "root");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from personne");
et merci pour votre aide
monoom
Messages postés9Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 9 mai 2008 12 avril 2008 à 00:56
merci TheArsenik pour la reponse, main maintenant en cliquant sur la bouton qu'elle va me connecter a ma BD le resulatat qui s'affiche c " null " " null ".
slt pour tous ici, j'ai un problème c que je sais pas comment créer une connexion a MySQL sous EasyPHP a partir d'un boutton ( je veux si je clique sur le boutton ma BD se charge dans un textArea)
merci d'avance!
Pour EasyPHP, rien à voir, il ne s'agit que d'un ensemble de programme qui comprend notamment:
Apache (serveur PHP)
MySQL
PHPMyAdmin (gestion avec interface PHP de ta BD)
Une configuration par défaut existe elle est la suivante:
serveur: localhost
login: root
mot de pass:
Donc pour établir une connexion avec la configuration par défaut, reprend le code au dessus et change la ligne 14 par:
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/<nomdetabase>","root","");
Pour tout mettre dans un TextArea, il faudrait que tu récupère le nom des tables (je me souviens plus de la requête MySQL) et tu fait un "SELECT * FROM <nom_de_la_table> WHERE 1"
Ensuite tu affecte cette grosse requête dans ton TextArea
monoom
Messages postés9Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 9 mai 2008 11 avril 2008 à 02:15
slt pour tous ici, j'ai un problème c que je sais pas comment créer une connexion a MySQL sous EasyPHP a partir d'un boutton ( je veux si je clique sur le boutton ma BD se charge dans un textArea)
merci d'avance!
rybarniak
Messages postés1Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention 6 décembre 2007 6 déc. 2007 à 13:58
Bonjour,
j'essaie actuellement de runner ce java, mais l'execution du java se bloque avant la création du statement (je m'appuie sur des println que je fais à chaque étape).
Quand je regarde dans les processus MySql(en me connectant en root), je vois bien la connexion java avec le user déclaré lors de la connexion, mais le processus est en sleeping...
Ai-je une modif à faire au niveau serveur mysql? ou alors c'est un prb de driver?
Nikel ça marche super bien!
Pour ce qui concerne le driver/pilote, il faut le rajouter dans le classpath. J'ai vu des forums qui en parlaient. Pour Netbeans:
"Pour inclure le .jar dans ton projet NetBeans, tu fait un click droit sur le dossier lib de ton projet puis ajouter un JAR." (j'ai perdu l'auteur mais je le remercie)
anadeveloppeur
Messages postés153Date d'inscriptionsamedi 10 septembre 2005StatutMembreDernière intervention21 février 2019 6 juil. 2007 à 03:25
Bonsoir.
Effectivement c'est un code typique de manipulations des données par un programme java, et ce qui me plait dans tout ça c'est le code est réutilisable avec n'importe quel type base de données, il faut juste changer le pilote.
Une petite réponse à rahimkarima pour sa 1ère question : JDBC existe par défaut dans ton JDK :D donc pas besoin de rien installer, ce qu'il te fait pour exécuter ce programme c'est d'installer le serveur MySQL et le pilote pour pouvoir établir le pont entre JAVA ET MySQL. Tu dois jeter un coup d'oeil un peu sur des cours, il y en a plein sur Internet. bonne chance.
A+
rahimkarima
Messages postés4Date d'inscriptionmercredi 27 juin 2007StatutMembreDernière intervention13 juillet 2007 29 juin 2007 à 16:28
j'ai besoin d'aide ,
je dois céer des listes de diffusion ?
est ce que quelqu'un peut m'aider la dessus SVP?
rahimkarima
Messages postés4Date d'inscriptionmercredi 27 juin 2007StatutMembreDernière intervention13 juillet 2007 29 juin 2007 à 16:18
question toute bête:
comment je vais faire pour télécharger le jdbc svp?
et dans quel repertoir faut le mettre?
kwak300
Messages postés5Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention 3 février 2007 3 févr. 2007 à 01:29
question toute bête
mise a part le fait qu'on trouve ca partout sur le net (ce que je trouve très pratique parce qu'on s'en souvient jamais)
il ne manquerai pas les .close(); sur tout les objet parce que si tu doit faire plusieur requette a la suite ca ralentit a mort l'execution.
en tout cas ca m'aura au moins permis de retrouver le code pour ce connecter (un jour je m'en souviendrai pt'etre :-) )
Makaveli_exe
Messages postés1Date d'inscriptionmercredi 15 février 2006StatutMembreDernière intervention18 janvier 2007 18 janv. 2007 à 15:10
salut tlm;
je suis new en java, et je trouve que le code de puffy est tres didactique et precis.. seulement g une petite remarque concernant le caching des exceptions je crois que c un peu vague ca (Exception e) car ca concerne tout type d exception et ca affiche le meme message...
hors une exception au niveau de la db genre nom de table incorretcte champ inexistant.. donc c pas forcement un prob au niveau du driver.. et a propos du driver g eu le meme prob que les autres c a dire j avais la meme erreur java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.. et je crois que g des solutions l une c au niveau du ficher .classpath on doit ajouter entre les balises <classpath> et </classpath> la ligne suivante : <classpathentry kind ="lib" path="chemin_du_driver_mysql-connector.jar>.. sinon c plus aise avec l IDE Eclipse : boutton droit sur le repertoire du projet build path --> add external Archives --> chemein du driver mysql..
et voila ca marche pour moi..
bonne chance tout le monde et bonne continuation !!
cs_babass77
Messages postés3Date d'inscriptionjeudi 14 décembre 2006StatutMembreDernière intervention 4 juillet 2008 19 déc. 2006 à 19:52
Meme problème que ACHBARBI , j'ai foutu les 3 dossiers dans le rep qui contient mon .java et
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver , it's normally ?
pouvez vous expliquer clairement ou desarchiver mysql-connectore-java et comment modifier le class path ? est ce le chemin d'accès au rep ou se trouve le fichier driver.java , a ajouter dans la variable d'environneent path ?
merci pour c présicions !!!!
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 16 août 2006 à 18:14
Ben toi, tu vas aller très loin :)
skanshurikan
Messages postés2Date d'inscriptionjeudi 8 avril 2004StatutMembreDernière intervention16 août 2006 16 août 2006 à 10:41
Super Code, Ultra Simple pour comprendre comment marche java.
Je suis debutant en java, et ce le premier code que je comprend.
(Java pa tres facile a comprendre a cote de PHP.)
achbarbi
Messages postés1Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention 5 juin 2006 5 juin 2006 à 23:46
je reviens à un problème déjà posé:
je travaille avec JBuilder, mon code est juste, j'ai placé mon driver(aprés avoir dézippé le fichier) là ou c'est déjà expliqué en haut, mais en exécussion !!!! toujours le même message d'erreur: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
je suis bloqué, quelqu'un m'a déjà parlé du classpath que je trouve pas ....bref j'ai tout essayé ca maaaaaaaarche pas !!!
aidez moi!
bila5
Messages postés8Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention 3 avril 2006 22 avril 2006 à 11:11
désolé l'adresse ip que j'ai mis est autre que 127.0.0.1 mais aucun résultat.
bila5
Messages postés8Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention 3 avril 2006 22 avril 2006 à 11:09
Salamo alaycom (salut);
moi je travaille avec mysql et je veux interroger une base de données distante j'ai spécifié l'adresse ip du poste contenant ma base de données pour la mettre à jour mais aucun changement n'a été produit et voici l'instruction dans laquelle j'ai mis l'adresse ip
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mabase","root","alger");
je vous remenrcie d'avance.
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 21 avril 2006 à 16:50
Télécharge le Jconnector sur le site de MySQL et place le au "bon endroit" (ie lis les autres commentaires plus haut, tu y verras la solution à ton problème).
casporov
Messages postés65Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention 7 mai 2009 21 avril 2006 à 13:44
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 16 oct. 2005 à 00:18
Cherchez le bon driver (suitable) sur le site de MySQL. Les autres ont bien réussi leurs programmes. SVP les questions et réponses, c sur le forum!
GillesWebmaster
Messages postés496Date d'inscriptionmercredi 30 juin 2004StatutMembreDernière intervention29 juillet 20091 15 oct. 2005 à 23:53
Ben si ca peut te rassurer moi aussi j'ai le meme problème!!!
Prophetis
Messages postés1Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention15 octobre 2005 15 oct. 2005 à 20:56
Salut, j'essaye d'adapter ce code pour un de mes programmes , mais j'ai une exception : java.sql.SQLException: No suitable driver
Je n'arrive pas a régler ce problème, quelqu'un saurait-il d'où il peut venir, svp ? :)
D'avance merci
gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 20112 2 oct. 2005 à 20:50
Ce serait bien que les gens apprennent à poser leur question sur le forum et pas dans les commentaires des sources :/
Tu ^peux te connecter à un serveur distant du moment que t'as le pilote, l'url, un login/mpd et que tu peux te connecter en externe au dit serveur.
GillesWebmaster
Messages postés496Date d'inscriptionmercredi 30 juin 2004StatutMembreDernière intervention29 juillet 20091 2 oct. 2005 à 18:32
on peut connecter sur un seveur distant ou seulement locla, si oui comment???
Merci
fieska
Messages postés1Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention29 septembre 2005 29 sept. 2005 à 10:40
Coucou, j'ai essayé ce code modifié en fonction de ma base de données mais j'ai toujours la même erreur, le driver n'est pas trouvé.
Je développe avec JBuilder.
J'ai placé le dossier "com" de l'archive .jar du driver dans le répertoire où se trouvent les fichiers .java.
Je voudrais savoir s'il y a quelque chose à configurer dans JBuilder en plus ? Et si oui comment, je ne suis pas un expert dans ce domaine comme vous pouvez le deviner ;)
Merci d'avance pour toutes réponses...
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 19 sept. 2005 à 12:03
Comme le dit le message, c'est une erreur de connexion ...
Est-ce que le serveur est sur la même machine ? Est-ce que tu à vérifier le parefeu ? Est-ce que les bons protocoles sotn activés sur le serveur (au moins TCPIP, ..) ? Autant de petite chose à regarder ..
Et aussi est-ce que tu as accès au serveur via le réseau pour commencer ..
++
kgadhi
Messages postés121Date d'inscriptionmardi 9 août 2005StatutMembreDernière intervention18 décembre 2007 19 sept. 2005 à 12:01
Bonjour,
j'essaie de me connecter à une base de données et ça ne marche pas. A la place, il m'affiche ce message d'erreur:
Echec pilote: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
java.net.SocketException: java.net.ConnectException: Connection refused: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:283)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2541)
at com.mysql.jdbc.Connection.(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:264)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at Test.Test.main(Test.java:26)
** END NESTED EXCEPTION **
Merci pour ton aide.
Dj_smx
Messages postés1Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention13 septembre 2005 13 sept. 2005 à 13:54
salut tout le monde,
je veux accéder à une base de donnée mySQL via jsp(tomcat), alors j'ai copier le driver mySQL dans le dossier( common/lib) de tomcat mais la connextion au serveur ne marche pas.
si vous avez une solution j'en ai besoi d'urgence, merci
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 3 sept. 2005 à 10:03
En tout cas Brunews c'est toi qui changera les couches ... ;-)
++
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 sept. 2005 à 22:56
Je commence les travaux de suite, je commande biberons et tout le reste demain.
Bouhh y a 25 ans que je n'ai plus donné le biberon, va pas être évident au 1er coup.
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 2 sept. 2005 à 22:28
Là, je viens de renaitre (0 an) ! Je crois ke g besoin de cette creche dont vous parlez! Faites moi signe lorsque les inscriptions seront ouvertes! LOL!
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 2 sept. 2005 à 21:44
LOL! Ils sont drôles ces gosses! Hahahaha...
radius02
Messages postés7Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention19 février 2006 1 sept. 2005 à 17:14
Ha..hahaha...ha... Vous etes jaloux les gars? LOL
Au moins, la fifille de 2 ans est utile sur code source! Pffff!
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 30 août 2005 à 18:28
C'est vrai que 2 ans ça fait un peu jeune pour moi ;-)
BRUNEWS > Pour la crêche je préfère que tu te mettes au Java comme ça au moins pour une fois je serais plus expert que toi .. du moins au début ;-)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 30 août 2005 à 18:07
du calme les gars, elle a 2 ans la fifille...
NEODANTE> J'ouvre une crêche sur cppfrance ou je me mets à java (enfin pas tout de suite).
gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 20112 30 août 2005 à 18:00
En même temps, c'est pas un forum de rencontres XD
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 30 août 2005 à 17:09
experte .. une fille ??? Trop fort !!! Ca reste rare sur CS :(
++ ;-)
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 19 août 2005 à 22:59
Bah! Dis tjrs ce que tu veux savoir! Je connais pas mal de trucs sur le C#, j'ai réalisé des projets en C# mais cela ne fait pas de moi une experte. J'essayerai de t'aider quand même!
radius02
Messages postés7Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention19 février 2006 19 août 2005 à 22:23
Très bon code!
ça a marché pour moi au premier coup!
j'aimerais savoir si t'y connais un peu en C#.
A+
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 17 août 2005 à 16:34
Salut KGADHI!
Voilà ce que tu vas faire!
Décompresse totalement ton .jar.
Tu auras 3 dossiers (com, org et un autre).
Place les directement dans ton répertoire de travail c'est à dire là où se trouve ton fichier .java.
S'il y a encore erreur ce sera : echec connexion à la base de données. Dans ce cas, vérifie si tu as entré le bon nom et mot de passe (ex: root et zorro pour moi)de ta base de données.
Bon courage et si t'as un problème, n'hésite pas à me réécrire.
Puffy
kgadhi
Messages postés121Date d'inscriptionmardi 9 août 2005StatutMembreDernière intervention18 décembre 2007 17 août 2005 à 16:00
Bonjour à tous,
J'ai récupéré ce code et j'essaie de me connecter à une base de données, mais ça ne marche pas, il affiche comme erreur "echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver".
Je pense que cela veut dire que le pilote JDBC n'est pas installé.
Je comprends pas, puisque j'ai dézippé le fichier mysql-connector-java-3.1.10.zip (que j'ai récupéré sur internet) et j'ai copié le fichier mysql-connector-java-3.1.10-bin.jar dans le dossier D:\Program Files\Java\jre1.5.0_04\lib\ext
MAIS CA NE MARCHE PAS.
Alors est ce que quelqu'un à une idée pour m'aider à avancer svp?
Merci d'avance.
dreamcat
Messages postés4Date d'inscriptionvendredi 24 juin 2005StatutMembreDernière intervention 8 août 2005 8 août 2005 à 22:32
merci de t'avoir intéréssé(e) à mon probleme;effectivement j'ai fait ceque tu ma proposé et ça a marché merci bcp!!
si jamais j rencontrerai un autre probleme j t ferai signe de meme pr toi ok?
cordialement
++
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 8 août 2005 à 02:09
Salut Dreamcat! Je n'ai pas l'habitude de programmer avec jbuilder mais normalement tu ne devrais pas avoir de problemes puisqu'il fait une grande partie du travail de connexion à la base de données. Verifie plutot la syntaxe de ta requete insert.
Sinon, tu peux coller le code ci dessus dans l'espace de travail de jbuilder et placer tes pilotes dans ton repertoire de travail. Essaye et dis moi ce que ça donne! Bon courage!
dreamcat
Messages postés4Date d'inscriptionvendredi 24 juin 2005StatutMembreDernière intervention 8 août 2005 8 août 2005 à 00:38
salut!! merci pour ton code il ma été très util!
moi aussi j m'interesse à la connection java Mysql mais voila :
j travaille avec les applets en Jbuilder pour acceder a la base de donnée et j n'arrive pas a creer une requete d'insertion donc si tu sais quelque chose merci de me tenir au courant.
bye!!!
cs_jul33
Messages postés6Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention30 septembre 2005 22 juil. 2005 à 05:48
Salut puffy28!!!
Je tiens a te remercier d'avance pour ton aide.
Je pourrai t aider aussi si tu as eventuellement besoin en php/asp/windev
Je t'ai rentrer dans mes contacts sur msn
Merci encore
Ncode
puffy28
Messages postés11Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention19 février 2006 21 juil. 2005 à 23:35
Salut jul33! Si tu veux, je peux t'aider! J'ai pas mal de trucs sur les connexions aux bases de données. Je connais bien le java donc je te filerai quelques astuces. Je te passerai aussi un bon pilote si ton sgbd est mysql. Voici mon mail : puffy2802@hotmail.com ! Bonne chance et à bientôt!
cs_jul33
Messages postés6Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention30 septembre 2005 21 juil. 2005 à 21:51
je te remercie pour ton aide ;)
Je vais chercher un peu plus ñais comme je suis au 56 k c est pas evident....
A bientot
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 21 juil. 2005 à 21:39
Allez je te donne le mot clé :'Connection mysql' ...
ciao
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 21 juil. 2005 à 21:38
Fais une petite recherche sur le site ... ;-)
++
cs_jul33
Messages postés6Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention30 septembre 2005 21 juil. 2005 à 21:29
salut tous le monde!!
Voila je suis dans une ecole d info et je fais un stage mais le pb est aue je le fais en java et aue j en ai pas encore fais....
Tu disais Neodante qu il y avait ñieux sur le site au niveau des programmes pour les connexions au bases de donnnees mysql?
Merci pour votre aide
Ncode
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 19 juil. 2005 à 15:14
Comme dis Uzumaki GMI19OJ19, ce code se trouve un peu partout. En revanche si tu mets une archive avec le driver JConector, un BAT ou un ANT pour que l'ensemble marche du premier coup je laisserais la source sinon il existe mieux sur le site ... ;-)
++
gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 20112 18 juil. 2005 à 19:08
Code passe partout et trouvable facilement sur le net. Pas grand mérite en gros.
Et surtout, code non réutilisable pour un autre SGBD
16 avril 2009 à 06:42
24 mars 2009 à 08:21
21 mars 2009 à 14:13
19 mars 2009 à 10:29
Monoom: euh je pense que ta requete échoue et que tu n'a aucune entrée correspondant à ta requête. As-tu inséré des entrées dans ta BDD pour tester? ta requête est-elle correcte?
19 mars 2009 à 04:50
4 mars 2009 à 17:30
j'essaie de me connecter à une bdd mysql et ça ne marche pas il m'affiche ce message d'erreur:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at pkg.Test.main(Test.java:15)
pour le code de la connection et le suivant:
String pilot="com.mysql.jdbc.Driver";
Connection con = null;
Class.forName(pilot);
con = DriverManager.getConnection("jdbc:mysql://localhost/personne", "root", "root");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from personne");
et merci pour votre aide
12 avril 2008 à 00:56
11 avril 2008 à 11:07
slt pour tous ici, j'ai un problème c que je sais pas comment créer une connexion a MySQL sous EasyPHP a partir d'un boutton ( je veux si je clique sur le boutton ma BD se charge dans un textArea)
merci d'avance!
Pour EasyPHP, rien à voir, il ne s'agit que d'un ensemble de programme qui comprend notamment:
Apache (serveur PHP)
MySQL
PHPMyAdmin (gestion avec interface PHP de ta BD)
Une configuration par défaut existe elle est la suivante:
serveur: localhost
login: root
mot de pass:
Donc pour établir une connexion avec la configuration par défaut, reprend le code au dessus et change la ligne 14 par:
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/<nomdetabase>","root","");
Pour tout mettre dans un TextArea, il faudrait que tu récupère le nom des tables (je me souviens plus de la requête MySQL) et tu fait un "SELECT * FROM <nom_de_la_table> WHERE 1"
Ensuite tu affecte cette grosse requête dans ton TextArea
11 avril 2008 à 02:15
merci d'avance!
6 déc. 2007 à 13:58
j'essaie actuellement de runner ce java, mais l'execution du java se bloque avant la création du statement (je m'appuie sur des println que je fais à chaque étape).
Quand je regarde dans les processus MySql(en me connectant en root), je vois bien la connexion java avec le user déclaré lors de la connexion, mais le processus est en sleeping...
Ai-je une modif à faire au niveau serveur mysql? ou alors c'est un prb de driver?
merci d'avance.
27 sept. 2007 à 19:18
Pour ce qui concerne le driver/pilote, il faut le rajouter dans le classpath. J'ai vu des forums qui en parlaient. Pour Netbeans:
"Pour inclure le .jar dans ton projet NetBeans, tu fait un click droit sur le dossier lib de ton projet puis ajouter un JAR." (j'ai perdu l'auteur mais je le remercie)
6 juil. 2007 à 03:25
Effectivement c'est un code typique de manipulations des données par un programme java, et ce qui me plait dans tout ça c'est le code est réutilisable avec n'importe quel type base de données, il faut juste changer le pilote.
Une petite réponse à rahimkarima pour sa 1ère question : JDBC existe par défaut dans ton JDK :D donc pas besoin de rien installer, ce qu'il te fait pour exécuter ce programme c'est d'installer le serveur MySQL et le pilote pour pouvoir établir le pont entre JAVA ET MySQL. Tu dois jeter un coup d'oeil un peu sur des cours, il y en a plein sur Internet. bonne chance.
A+
29 juin 2007 à 16:28
je dois céer des listes de diffusion ?
est ce que quelqu'un peut m'aider la dessus SVP?
29 juin 2007 à 16:18
comment je vais faire pour télécharger le jdbc svp?
et dans quel repertoir faut le mettre?
3 févr. 2007 à 01:29
mise a part le fait qu'on trouve ca partout sur le net (ce que je trouve très pratique parce qu'on s'en souvient jamais)
il ne manquerai pas les .close(); sur tout les objet parce que si tu doit faire plusieur requette a la suite ca ralentit a mort l'execution.
en tout cas ca m'aura au moins permis de retrouver le code pour ce connecter (un jour je m'en souviendrai pt'etre :-) )
18 janv. 2007 à 15:10
je suis new en java, et je trouve que le code de puffy est tres didactique et precis.. seulement g une petite remarque concernant le caching des exceptions je crois que c un peu vague ca (Exception e) car ca concerne tout type d exception et ca affiche le meme message...
hors une exception au niveau de la db genre nom de table incorretcte champ inexistant.. donc c pas forcement un prob au niveau du driver.. et a propos du driver g eu le meme prob que les autres c a dire j avais la meme erreur java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.. et je crois que g des solutions l une c au niveau du ficher .classpath on doit ajouter entre les balises <classpath> et </classpath> la ligne suivante : <classpathentry kind ="lib" path="chemin_du_driver_mysql-connector.jar>.. sinon c plus aise avec l IDE Eclipse : boutton droit sur le repertoire du projet build path --> add external Archives --> chemein du driver mysql..
et voila ca marche pour moi..
bonne chance tout le monde et bonne continuation !!
19 déc. 2006 à 19:52
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver , it's normally ?
pouvez vous expliquer clairement ou desarchiver mysql-connectore-java et comment modifier le class path ? est ce le chemin d'accès au rep ou se trouve le fichier driver.java , a ajouter dans la variable d'environneent path ?
merci pour c présicions !!!!
16 août 2006 à 18:14
16 août 2006 à 10:41
Je suis debutant en java, et ce le premier code que je comprend.
(Java pa tres facile a comprendre a cote de PHP.)
5 juin 2006 à 23:46
je travaille avec JBuilder, mon code est juste, j'ai placé mon driver(aprés avoir dézippé le fichier) là ou c'est déjà expliqué en haut, mais en exécussion !!!! toujours le même message d'erreur: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
je suis bloqué, quelqu'un m'a déjà parlé du classpath que je trouve pas ....bref j'ai tout essayé ca maaaaaaaarche pas !!!
aidez moi!
22 avril 2006 à 11:11
22 avril 2006 à 11:09
moi je travaille avec mysql et je veux interroger une base de données distante j'ai spécifié l'adresse ip du poste contenant ma base de données pour la mettre à jour mais aucun changement n'a été produit et voici l'instruction dans laquelle j'ai mis l'adresse ip
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mabase","root","alger");
je vous remenrcie d'avance.
21 avril 2006 à 16:50
21 avril 2006 à 13:44
init:
deps-jar:
compile-single:
run-single:
echec pilote : java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
BUILD SUCCESSFUL (total time: 0 seconds)
16 oct. 2005 à 00:18
15 oct. 2005 à 23:53
15 oct. 2005 à 20:56
Je n'arrive pas a régler ce problème, quelqu'un saurait-il d'où il peut venir, svp ? :)
D'avance merci
2 oct. 2005 à 20:50
Tu ^peux te connecter à un serveur distant du moment que t'as le pilote, l'url, un login/mpd et que tu peux te connecter en externe au dit serveur.
2 oct. 2005 à 18:32
Merci
29 sept. 2005 à 10:40
Je développe avec JBuilder.
J'ai placé le dossier "com" de l'archive .jar du driver dans le répertoire où se trouvent les fichiers .java.
Je voudrais savoir s'il y a quelque chose à configurer dans JBuilder en plus ? Et si oui comment, je ne suis pas un expert dans ce domaine comme vous pouvez le deviner ;)
Merci d'avance pour toutes réponses...
19 sept. 2005 à 12:03
Est-ce que le serveur est sur la même machine ? Est-ce que tu à vérifier le parefeu ? Est-ce que les bons protocoles sotn activés sur le serveur (au moins TCPIP, ..) ? Autant de petite chose à regarder ..
Et aussi est-ce que tu as accès au serveur via le réseau pour commencer ..
++
19 sept. 2005 à 12:01
j'essaie de me connecter à une base de données et ça ne marche pas. A la place, il m'affiche ce message d'erreur:
Echec pilote: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:283)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2541)
at com.mysql.jdbc.Connection.(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:264)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at Test.Test.main(Test.java:26)
** END NESTED EXCEPTION **
Merci pour ton aide.
13 sept. 2005 à 13:54
je veux accéder à une base de donnée mySQL via jsp(tomcat), alors j'ai copier le driver mySQL dans le dossier( common/lib) de tomcat mais la connextion au serveur ne marche pas.
si vous avez une solution j'en ai besoi d'urgence, merci
3 sept. 2005 à 10:03
++
2 sept. 2005 à 22:56
Bouhh y a 25 ans que je n'ai plus donné le biberon, va pas être évident au 1er coup.
2 sept. 2005 à 22:28
2 sept. 2005 à 21:44
1 sept. 2005 à 17:14
Au moins, la fifille de 2 ans est utile sur code source! Pffff!
30 août 2005 à 18:28
BRUNEWS > Pour la crêche je préfère que tu te mettes au Java comme ça au moins pour une fois je serais plus expert que toi .. du moins au début ;-)
30 août 2005 à 18:07
NEODANTE> J'ouvre une crêche sur cppfrance ou je me mets à java (enfin pas tout de suite).
30 août 2005 à 18:00
30 août 2005 à 17:09
++ ;-)
19 août 2005 à 22:59
19 août 2005 à 22:23
ça a marché pour moi au premier coup!
j'aimerais savoir si t'y connais un peu en C#.
A+
17 août 2005 à 16:34
Voilà ce que tu vas faire!
Décompresse totalement ton .jar.
Tu auras 3 dossiers (com, org et un autre).
Place les directement dans ton répertoire de travail c'est à dire là où se trouve ton fichier .java.
S'il y a encore erreur ce sera : echec connexion à la base de données. Dans ce cas, vérifie si tu as entré le bon nom et mot de passe (ex: root et zorro pour moi)de ta base de données.
Bon courage et si t'as un problème, n'hésite pas à me réécrire.
Puffy
17 août 2005 à 16:00
J'ai récupéré ce code et j'essaie de me connecter à une base de données, mais ça ne marche pas, il affiche comme erreur "echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver".
Je pense que cela veut dire que le pilote JDBC n'est pas installé.
Je comprends pas, puisque j'ai dézippé le fichier mysql-connector-java-3.1.10.zip (que j'ai récupéré sur internet) et j'ai copié le fichier mysql-connector-java-3.1.10-bin.jar dans le dossier D:\Program Files\Java\jre1.5.0_04\lib\ext
MAIS CA NE MARCHE PAS.
Alors est ce que quelqu'un à une idée pour m'aider à avancer svp?
Merci d'avance.
8 août 2005 à 22:32
si jamais j rencontrerai un autre probleme j t ferai signe de meme pr toi ok?
cordialement
++
8 août 2005 à 02:09
Sinon, tu peux coller le code ci dessus dans l'espace de travail de jbuilder et placer tes pilotes dans ton repertoire de travail. Essaye et dis moi ce que ça donne! Bon courage!
8 août 2005 à 00:38
moi aussi j m'interesse à la connection java Mysql mais voila :
j travaille avec les applets en Jbuilder pour acceder a la base de donnée et j n'arrive pas a creer une requete d'insertion donc si tu sais quelque chose merci de me tenir au courant.
bye!!!
22 juil. 2005 à 05:48
Je tiens a te remercier d'avance pour ton aide.
Je pourrai t aider aussi si tu as eventuellement besoin en php/asp/windev
Je t'ai rentrer dans mes contacts sur msn
Merci encore
Ncode
21 juil. 2005 à 23:35
21 juil. 2005 à 21:51
Je vais chercher un peu plus ñais comme je suis au 56 k c est pas evident....
A bientot
21 juil. 2005 à 21:39
ciao
21 juil. 2005 à 21:38
++
21 juil. 2005 à 21:29
Voila je suis dans une ecole d info et je fais un stage mais le pb est aue je le fais en java et aue j en ai pas encore fais....
Tu disais Neodante qu il y avait ñieux sur le site au niveau des programmes pour les connexions au bases de donnnees mysql?
Merci pour votre aide
Ncode
19 juil. 2005 à 15:14
++
18 juil. 2005 à 19:08
Et surtout, code non réutilisable pour un autre SGBD