Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre habitué
    Inscrit en
    mars 2011
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 256
    Points : 104
    Points
    104

    Par défaut Connexion MySQL et Java

    Bonjour,

    je suis sur netbeans, je fais une application en java et je dois me connecter à ma base de donnée mysql, mais quand je lance l'application j'ai cette erreur :

    GRAVE: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:186)
    at projetBDD.ConnectionBDD.connect(ConnectionBDD.java:21)
    at projetBDD.Identification.create(Identification.java:45)
    at servlet.EnregistrementServlet.doPost(EnregistrementServlet.java:69)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
    at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Thread.java:679)
    D'après ce que j'ai vu sur internet, c'est un problème avec la librarie MYSQL-connection-driver, mais je sais pas quoi faire, quelqu'un peut m'aider?

    Merci

    Alaninho

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations forums :
    Inscription : juillet 2012
    Messages : 93
    Points : 144
    Points
    144

    Par défaut

    Bonjour.
    As-tu bien ajouté le jar contenant le pilote de base de données MySQL au classpath de ton projet? Car ceci :
    Code :
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    indique que Driver pour base de données MySQL n'a pas été trouvé.

  3. #3
    Membre habitué
    Inscrit en
    mars 2011
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 256
    Points : 104
    Points
    104

    Par défaut

    non, je l'ai pas fais car je vois pas comment faire, peux tu m'éclairer?

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations forums :
    Inscription : juillet 2012
    Messages : 93
    Points : 144
    Points
    144

    Par défaut

    Bonsoir.
    Je ne suis un utilisateur régulier de NetBeans . J'utilise la plupart du temps Eclipse. Mais ceci devrait fonctionner: fais un clic droit sur le dossier Bibliothèques de ton projet et choisis l'option "Ajouter un fichier jar ou dossier" (ou quelque qui ressemble à ça). Une boite de dialogue devrait s'ouvrir pour te permettre de sélectionner le fichier jar contenant le pilote de la base de données.
    Si cela ne marche, jette un oeil à la faq NetBeans ou fais une recherche sur Google.

  5. #5
    Membre habitué
    Inscrit en
    mars 2011
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 256
    Points : 104
    Points
    104

    Par défaut

    Merci de votre aide, ce problème est résolu.

    Alaninho

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •