Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Installation du drivers Jdbc pour Mysql [ Divers / Débutant(e) ] (Blacknight91titi)

samedi 2 août 2008 à 13:51:45 | Installation du drivers Jdbc pour Mysql

Blacknight91titi

Membre Club
Bonjour,

Après quelques recherches sur Codes-Sources ainsi que Google, je n'ai pu trouver une réponse clair qui pourrait m'aider sur mon problème.
Souhaitant réaliser un server, que j'ai commencer en java, je m'intérèsse à la connexion d'une base de donnée sur ce server.

Après quelques recherches, notamement sur Codes-Sources j'en suis venu à la conclusion qu'il fallait que j'installe le drivers jdbc pour mysql comme indiqué sur certaines sources.
Mon problème se pose donc au moment de cette instalation. J'ai bien télécharger un .zip qui contenait divers fichier dont un certain "mysql-connector-java-5.1.6-bin.jar".
Il s'avère que c'est a priori avec ce fichier que ce fait l'installation mais j'ai eu beau faire un simple :
"javac -classpath chemin/mon_fichier.jar"
Rien n'y fait, je ne sais donc pas comment l'on installe ce drivers.

Alors il est fortement possible que je commète des erreurs dans ce topic, mais faute d'avoir acquis une expérience assez large en java il est donc certain aspect de ce langage que je ne comprend pas encore parfaitement.

Bref la question à retenir sur ce topic serait de savoir comment installer ce fameux drivers jdbc pour mysql, avec si possible une réponse un minimum détaillé dans l'espoir que ce topic serve justement à ceux qui chercherait tout comme moi à l'installer.
Le but étant de fournir un topic clair sur cette installation (plutôt que des peits morceaux en fontion de cas particulier qu'on rencontrer certaines personne sur divers site comme j'ai pu le constater dans mes recherches. Bref rien de réellement exploitable).

En vous remerciant d'avance pour votre aide.

Blacknight
Note : A tout hasard, je dévellope sur JCreator et utilise Mysql Server 5.0 (que j'accède via Mysql Administrator)

samedi 2 août 2008 à 14:19:44 | Re : Installation du drivers Jdbc pour Mysql

Blacknight91titi

Membre Club
Alors quelques compléments à force de perseverance.

J'en suis arriver à la décompression de mon archive .jar dans le dossier "src" de mon projet (toujours avec JCreator).
J'ai donc trois dossiers issu de mon .jar :
- com
- META-INF
- org

Etant donné que pour utilisé le driver j'utilisais la ligne suivante :
Class.forName("com.mysql.jdbc.Driver");

J'ai donc fait le raprochement avec le dossier com, puisqu'il contient un sous-dossier "mysql" et un sous-sous-dossier "jdbc", etc...
Cependant j'ai apparement toujours la même erreur lors l'éxécution de mon code :
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Peut-être y a t'il quelque chose à configurer dans les options de mon projet. Si oui quoi ?

Merci d'avance

Blacknight

samedi 2 août 2008 à 14:48:27 | Re : Installation du drivers Jdbc pour Mysql

Blacknight91titi

Membre Club
Réponse acceptée !
Bien, je m'aperçois a présent que j'aurais finalement presque créer ce topic pour rien.

Je post donc tout de même la procédure que j'ai suivit et qui semble correctement marcher en espérant que cela puisse servir à certains (un petit message a la suite pour signaler que cela vous à servit ne serait pas de refus ) :

Tout d'abord, je liste ici quelques détails concernant les outils utilisés.
1 - Je dévellope en java avec JCreator, version 4.50.010
2 - Pour la base de donnée j'utilise Mysql Server 5.0
3 - Je suis sur Windows Vista

Après avoir rechercher et lu divers information concernant une connexion entre Java et Sql dont je places ici le lien de la source qui m'a aidé :
http://www.javafr.com/codes/CONNEXION-BASE-DONNEES-MYSQL_32758.aspx
Je me suis donc aperçu qu'il me fallait installer le pilote Jdbc pour Mysql.
De nouveau après quelques recherche sur google, j'ai trouver de quoi me satisfaire sur ce site :
[ Lien ]
A l'heure à laquelle j'écris, il s'agit donc de la version 5.1, a priori. Je précise que j'ai télécharger (voir le lien) le fichier zip, puisque je suis sur windows.

Une fois décompresser ce fichier zip je me suis retrouvé avec d'autre fichier. D'après ce que j'ai compris, un seul nous intérèsse ici, il s'agit du fichier "mysql-connector-java-5.1.6-bin.jar"
Au passage, le nom du fichier dépendra bien sur de la version du drivers. Le format du nom du fichier reste cependant le même et de toute façon il s'agit du seul .jar situé à la racine de l'archive décompresser.

A partir de ce moment la je suis rester bloqué un moment.
De nouveau après quelques recherches j'ai lu (il me semble sur la source que je cite plus haut) qu'il fallait décompresser le fichier.jar pour accéder au dossier qu'il contenait et que je liste dans mon message précédent.
Peut-être est-ce parce que je suis sur JCreator, cette manipulation n'est pas nécéssaire.

Dans votre programme (JCreator j'entends) une fois votre projet ouvert, aller dans les propriétés de ce dernier (Project/Project Settings)
Là, ouvrez l'onglet "Required Libraries" (le dernier sur les trois présent) et cliquez sur "New..."
Nommez le comme bon vous semble (j'ai personnellement mis "Jdbc - Mysql") puis cliquez sur le bouton "Add" puis "Add Archive".
Là, sélectionner l'archive .jar (pour rappel la mienne s'appelle "mysql-connector-java-5.1.6-bin.jar") et cliquez sur "Ouvrir"
Enfin validez avec le bouton "Ok" et n'oubliez pas de vérifier que votre nouvelle librairie est coché dans la liste de vos librairies.

A partir de ce moment la, considérez que votre drivers est installé (mais uniquement pour votre projet a priori).

En suivant la source cité plus haut dans ce message vous devriez être en mesure de pouvoir vous connectez à votre base de donnée.

Pour rappel et information, lorsque vous désignez l'url d'accès à votre base de donnée, s'il s'agit d'une url locale comme moi (puisque mon Mysql Server 5.0 est sur ma machine, donc non en ligne) utilisé l'adresse :
"jdbc:mysql://localhost/mabasededonnee"
Vous pourrez bien entendu remplacez le "localhost" par l'adresse ip de votre ordinateur (à vous de voir à ce moment la )
Je penses que le principe reste le même pour une base de donnée à distance.

Ah j'oubliais, contrairement à la source cité plus haut (encore une fois) je n'utilise pas de "Class.forName(monPilote)" puisque le pilote est inclus dans la librairie de mon projet.
Ceci-dit, que vous rajoutiez cette ligne ou non, cela devrait marche correctement.

Bonne continuation à tous !

Blacknight
Ps : Je précise que je ne suis nullement expérimenté en java et il est tout a fait possible que ces informations ne marche pas d'une faon général mais je tenais tout de même à les divulguer ici dans l'espoir que quelqu'un y trouve son bonheur.

vendredi 22 août 2008 à 17:20:01 | Re : Installation du drivers Jdbc pour Mysql

movesu

Bonjour,

même s'il fait longtemps que tu as posté tes messages, je tiens à dire que grâce à ton post j'ai pu m'en sortir avec MySql.
Merci encore

vendredi 22 août 2008 à 20:55:21 | Re : Installation du drivers Jdbc pour Mysql

Blacknight91titi

Membre Club
Pas de soucis.
Heureux de voir que quelqu'un a qui cela a servit vienne le dire

Ceci-dit cela ne fait pas lontemps que le message a été posté. Tout juste 3 semaines...

Blacknight

vendredi 22 août 2008 à 23:01:51 | Re : Installation du drivers Jdbc pour Mysql

movesu

En effet, je me suis trompé en regardant la date.
En tout cas, j'ai trouvé mon bonheur. J'espère aussi que cela pourra aussi servir à quelqu'un d'autre.


samedi 6 septembre 2008 à 14:41:00 | Re : Installation du drivers Jdbc pour Mysql

naoufel1986

Bonjour,
Merci pour ton poste ça m'a aidé à se connecter.
Juste que moi j'utilise JBuilder2007(qui est aussi proche d'éclipse donc ça doit aussi marcher avec ce dernier).
la seule différence par rapport à  Jcreator c que au lieu d'aller à Project->Project Settings->Required Libraries, avec JBuilder et Eclipse c'est Project->Properties->Java build path->onglet Libraries->Add external jars et vous ajouter le .jar.



Cette discussion est classé dans : mysql, installation, jdbc, topic, drivers


Répondre à ce message

Sujets en rapport avec ce message

Probleme de connexion JDBC avec APPLET [ par Volfield ] Bonjour, je réalise une applet qui doit se connecter sur un serveur de BDD mysql distant.Quand je fais les test sur mon easyphp, pas de problème.Quand help connection jdbc mysql [ par guitza87 ] Je dois faire une appli qui lire un fichier texte contenant les données , le transformer en fichier.sql et faire un update sur les tables de la base installation de package com.pointbase.jdbc [ par pms77 ] slt,comment faire pour installer le package com.pointbase.jdbc pour interroger ma base de données pointbase connexion a MySQL en java [ par penellope ] j'essai de me connecter a une base mysql en java mais je n'y arrive pas voila mon source et l'erreur qui me sort/* * Created on 2 juil. 2003 * * To ch connection à mySQL [ par lecaude ] Bonjoursje n'arrive pas à me connecter à ma base de données(mysql), qui et dans mon localhostj'ai telechargé mysql Connector/J 3.0.9(zip), (j'utilise Connexion mySQL et NetBeans [ par everest01 ] Bonjour,J'essaie depuis un petit moment à connecter un programme Java et ma base de données mySQL. Dans un environnement JBuilder cela fonctionne parf mySQL et NetBeans : probleme de connexion [ par everest01 ] Bonjour,J'essaie depuis un petit moment de connecter un programme Java et ma base de données mySQL.Dans un environnement JBuilder cela fonctionne parf pb de connection jdbc distante (avec base mysql) [ par nric ] salut,j'ai un pb lors de la connection à ma base mysql distantequand j'utilise:Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/B connexion jdbc mysql [ par asx9 ] asx9bonjour, j'aimerai me connecter à ma base de données MySQL. g récupéré un code (merci duss), mais g un petit souci:import javax.servlet.*;import j pb connexion à MySQL [ par keops31 ] Slt,Ca fait un moment que j'essaie de me connecter à MySQL mais en vain... tjs le meme message d'erreur pourtant host, db, user et password sont corre


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.