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

Hibernate Java Discussion :

"cannot open connection" Exception


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2008
    Messages : 101
    Par défaut "cannot open connection" Exception
    Bonjour à tous!
    Alors voila, j'utilise Hibernate pour la gestion de ma base de données. Le problème c'est que Hibernate n'arrive pas à ouvrir la connexion avec la bdd. Voiçi mon fichier Hibernate.cfg.xml
    Code xml : 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
    28
    29
    <hibernate-configuration>
        <session-factory>
                 <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="connection.url">jdbc:mysql://localhost:3306/basedouane</property>
            <property name="connection.username"></property>
            <property name="connection.password"></property>
     
            <!-- JDBC connection pool (use the built-in) -->
            <property name="connection.pool_size">1</property> 
     
            <!-- SQL dialect -->
            <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
     
            <!-- Enable Hibernate's automatic session context management -->
            <property name="current_session_context_class">thread</property>
     
            <!-- Disable the second-level cache  -->
            <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
     
            <!-- Echo all executed SQL to stdout -->
            <property name="show_sql">true</property>
     
            <property name="hbm2ddl.auto">create</property>
     
            <mapping resource="com/douane/Class/Site.hbm.xml"/>
            <mapping resource="com/douane/Class/TestPingResult.hbm.xml"/>
     
        </session-factory>
    </hibernate-configuration>
    Est ce que quelqu'un voit d'ou est ce que ça peut provenir.
    Merçi

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par 0coco0 Voir le message
    Le problème c'est que Hibernate n'arrive pas à ouvrir la connexion avec la bdd
    C'est à dire ? As tu un message d'erreur ? Sois plus précis.

    Sinon tu ne spécifies aucun user/password , il y a de fortes chances que ton problème vienne de là.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2008
    Messages : 101
    Par défaut
    Bon effectivement j'ai le message d'erreur suivant
    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
    28
    29
    30
    31
    32
     
    org.hibernate.exception.GenericJDBCException: Cannot open connection
    	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
    	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
    	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
    	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:318)
    	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:109)
    	at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:137)
    	at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    	at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1262)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:292)
    	at $Proxy0.beginTransaction(Unknown Source)
    	at com.douane.DAO.SiteDAO.addSite(SiteDAO.java:89)
    	at com.douane.DAO.test.main(test.java:17)
    Caused by: java.sql.SQLException: Invalid authorization specification message from server: "Accès refusé pour l'utilisateur: 'nobody'@'@localhost' (mot de passe: NON)"
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1907)
    	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2524)
    	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:818)
    	at com.mysql.jdbc.Connection.createNewIO(Connection.java:1808)
    	at com.mysql.jdbc.Connection.<init>(Connection.java:452)
    	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
    	at java.sql.DriverManager.getConnection(DriverManager.java:582)
    	at java.sql.DriverManager.getConnection(DriverManager.java:154)
    	at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:315)
    	... 12 more
    Mais voila, dans ma base de donnée, je n'est spécifier aucun non d'utilisateur ni mot de passe. J'ai aussi essayer avec root comme mot d'utilisater mais ca ne marche pas!

Discussions similaires

  1. Cannot open connection hsqldb
    Par unix_2009 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 03/08/2010, 23h20
  2. Cannot open connection
    Par parsifal dans le forum Hibernate
    Réponses: 14
    Dernier message: 07/10/2009, 16h26
  3. javax.servlet.ServletException: Cannot open connection
    Par nono44200 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 09/10/2008, 11h46
  4. Cannot open connection JDBC
    Par lili2704 dans le forum Weblogic
    Réponses: 2
    Dernier message: 14/03/2007, 14h15

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