IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Problème connexion BDD MySql avec jdbc


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Points : 15
    Points
    15
    Par défaut Problème connexion BDD MySql avec jdbc
    Bonjour à tous,

    Je n'arrive pas à me connecter à ma base de données MySql avec un driver JDBC.

    Voila le code de mon programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    import com.mysql.jdbc.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.logging.Level;
    import java.util.logging.Logger;
     
     
    public class Main
    {
     
        public static void main(String[] args)
        {
            System.out.println("Lancement du programme ");
     
            try
            {
                DriverManager.registerDriver(new com.mysql.jdbc.Driver());
                System.out.println("Drivers jdbc Enregistré ");
     
                String url = "jdbc:mysql://IPSERVEUR:3306/test";
                Connection 	conn = (Connection) DriverManager.getConnection(url, "test", "test");
            }
            catch (SQLException ex)
            { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); }
        }
     
    }
    J'utilise NetBeans comme IDE à chaque fois que je compile ce code j'optiens le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/SQLClientInfoException
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:169)
            at com.mysql.jdbc.ConnectionImpl.<clinit>(ConnectionImpl.java:213)
            at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
            at java.sql.DriverManager.getConnection(DriverManager.java:567)
            at java.sql.DriverManager.getConnection(DriverManager.java:181)
            at testjdbc.Main.main(Main.java:24)
    Java Result: 1

    Je suis désespéré car je ne comprend pas d'ou sa peut venir, sa fait plusieurs jour que je suis dessus. Je vous remerci d'avance pour votre aide car j'en ai grand besoins.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    La classe java.sql.SQLClientInfoException n'existe que depuis java 6. Pour utiliser ton driver Jdbc, tu dois donc disposer au minimum de java 6.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Points : 15
    Points
    15
    Par défaut
    Normalement j'ai java 6 d'installer j'ai un dossier nommé "jre6" et un autre "jdk1.6.0" je pense donc que sa ne vient pas de la version de java.

    Après je ne sait pas comment vérifié la version de java installé

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Points : 15
    Points
    15
    Par défaut
    je suis aller sur le site de java et j'ai fait vérifier ma version, en voila ma réponsse :

    Félicitations !
    Vous disposez de la version Java recommandée (1.6.0-beta2).

  5. #5
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    c'est pas parce que tu as java 6 installé que tu n'a pas aussi un java 5 installé et que netbeans que netbeans utiliserais. Il faut regarder dans la configuration de ton projet quelle jvm tu as fait utiliser à ton projet. L'absence de cette classe montre que tu ne tourne pas en java 6, puisque cette classe est fournie en base avec ce dernier

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Points : 15
    Points
    15
    Par défaut
    Je viens de regarder dans les propriétés de mon porjet afin d'en voir les configurations.

    Quand je suis dans source en bas il y a marqué "JDK 6" en face de "source / binary Format". dans la catégorie libraries en face de "java platform" il y a marqué "JDK 1.6 (Default)".

    Je ne sait pas si jdk 1.6 = java 6 enfin voila ce que j'ai.

    j'ai essayer de recompiler mais rien n'y fait.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Points : 15
    Points
    15
    Par défaut
    C'est bon j'ai réglé le problème, c'était mon netbeans qui posai problème, j'ai réinstallé la dernière version ainssi que celle du jdk, j'ai mit la version 7 et maintenan sa marche. Merci pour l'aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème connexion BDD MySQL
    Par Toytoy00 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 08/12/2014, 10h52
  2. [MySQL] Problème connexion bdd mysql
    Par boobs60 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 11/03/2010, 08h48
  3. [2.2.2] Problème connexion BDD Oracle JDBC
    Par BlueSky dans le forum BIRT
    Réponses: 6
    Dernier message: 12/03/2008, 15h22
  4. Probleme connexion BDD mysql avec applet
    Par lancer83 dans le forum Applets
    Réponses: 25
    Dernier message: 01/08/2007, 11h15
  5. [c# MYSQL] problème connexion BDD
    Par moulefrite dans le forum Requêtes
    Réponses: 1
    Dernier message: 13/07/2007, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo