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 :

problemes hibernate [Dialect class not found: org.hibernate.dialect.MySQLDialect>]


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 33
    Par défaut problemes hibernate [Dialect class not found: org.hibernate.dialect.MySQLDialect>]
    Salut,
    Je viens de terminer un tp et j ai trouvé quelques problèmes.
    j'ai résolu via google quelque uns.

    c'est un exercice qui consiste à ajouter des produits dans une base de données en utilisant hibernate et easyphp.

    Je vous montre la console que j ai obtenu a la fin espérant que quelque parmi vous m'éclaircit ce que j dois faire car je suis une débutante j essaie de comprendre en effectuant ce tp.





    11:21:31,327 INFO Environment:479 - Hibernate 3.1
    11:21:31,327 INFO Environment:509 - hibernate.properties not found
    11:21:31,343 INFO Environment:525 - using CGLIB reflection optimizer
    11:21:31,343 INFO Environment:555 - using JDK 1.4 java.sql.Timestamp handling
    11:21:31,406 INFO Configuration:1286 - configuring from resource: hibernate.cfg.xml
    11:21:31,406 INFO Configuration:1263 - Configuration resource: hibernate.cfg.xml
    11:21:31,499 INFO Configuration:468 - Reading mappings from resource: dao/Produit.hbm.xml
    11:21:31,593 INFO HbmBinder:265 - Mapping class: dao.Produit -> PRODUITS
    11:21:31,624 INFO Configuration:1397 - Configured SessionFactory: null
    11:21:31,624 INFO Configuration:1022 - processing extends queue
    11:21:31,624 INFO Configuration:1026 - processing collection mappings
    11:21:31,624 INFO Configuration:1035 - processing association property references
    11:21:31,624 INFO Configuration:1057 - processing foreign key constraints
    11:21:31,687 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
    11:21:31,687 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1
    11:21:31,687 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
    11:21:31,702 INFO DriverManagerConnectionProvider:80 - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/DB_Cat_P
    11:21:31,702 INFO DriverManagerConnectionProvider:86 - connection properties: {user=root, password=****}
    11:21:32,734 WARN SettingsFactory:103 - Could not obtain connection metadata
    java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.SocketException: java.net.ConnectException: Connection refused: connect

    ** 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:143)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:225)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1805)
    at com.mysql.jdbc.Connection.<init>(Connection.java:452)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1859)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1152)
    at Util.HibernateUtil.<clinit>(HibernateUtil.java:14)
    at dao.GestMetier.addProduit(GestMetier.java:16)
    at dao.Test.main(Test.java:9)


    ** END NESTED EXCEPTION **


    at com.mysql.jdbc.Connection.createNewIO(Connection.java:1875)
    at com.mysql.jdbc.Connection.<init>(Connection.java:452)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1859)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1152)
    at Util.HibernateUtil.<clinit>(HibernateUtil.java:14)
    at dao.GestMetier.addProduit(GestMetier.java:16)
    at dao.Test.main(Test.java:9)
    Initial SessionFactory creation failed.org.hibernate.HibernateException: Dialect class not found: org.hibernate.dialect.MySQLDialect>
    Exception in thread "main" java.lang.ExceptionInInitializerError
    at Util.HibernateUtil.<clinit>(HibernateUtil.java:18)
    at dao.GestMetier.addProduit(GestMetier.java:16)
    at dao.Test.main(Test.java:9)
    Caused by: org.hibernate.HibernateException: Dialect class not found: org.hibernate.dialect.MySQLDialect>
    at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:81)
    at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:42)
    at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:378)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:110)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1859)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1152)
    at Util.HibernateUtil.<clinit>(HibernateUtil.java:14)
    ... 2 more



    Merci

    Bella

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Par défaut
    Salut,

    vérifie que tu as bien ecrit cette ligne dans li fichier hibernate.cfg.xml


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
          <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 33
    Par défaut
    non je l'ai supprimé je vais l'ajouter merci et voir si il n y a p autre probleme.Dis moi cette ligne est pour la liaison entre la BD et hibernate?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Par défaut
    Citation Envoyé par Isa-Bella Voir le message
    non je l'ai supprimé je vais l'ajouter merci et voir si il n y a p autre probleme.Dis moi cette ligne est pour la liaison entre la BD et hibernate?
    Salut
    org.hibernate.dialect.MySQLDialect est equivalent a un patch qui permet à hibernate de comprendre le langage MySQL...
    n'oubli pas de mettre Résolu dans le sujet si c'est le cas
    Good Luck

  5. #5
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 33
    Par défaut
    Non le meme probleme existe encore
    je crois j ai un probleme dans les jar:
    j ai tout mets dans lib mais pour faire:
    Properties" -> "Java Build Path" puis sur l'onglet "Librairies".
    Cliquez sur "Add jars". Une fenêtre apparaît. Déroulez l'arborescence qui soit être "HibernateTest > lib" et sélectionnez tous les jar présents. Puis cliquez sur "OK".
    ça marche pas et les librairies n apparait pas dans le projet je sais pas pkoi?!
    pouvez vous me dire pkoi?

  6. #6
    Invité de passage
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Par défaut
    Salut Isa-Bella ,

    Si tu n'a pas encore résolu ton pb : je pense qu'il faut que tu vérifies si MySql est bien démarré au niveau de EasyPHP , je te le dis car une fois j'avais obtenu presque le même message et c'était à cause de ça, sinon est ce que tu as installé un autre outil qui gère aussi mysql en dehors de easyPhp ?

    ******************************************************
    J'aimerai savoir svp : en ce qui concerne hibernate tools : est ce quelqu'un sait comment choisir une console de configuration hibernate par défaut ? Je l'ai fait une fois mais je ne sais plus comment .. et le pb c'est que maintenant j'ai supprimé la console que j'avais spécifié

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/07/2011, 08h20
  2. Réponses: 2
    Dernier message: 17/09/2009, 13h53
  3. Dialect class not found
    Par Sylk dans le forum Hibernate
    Réponses: 2
    Dernier message: 18/09/2008, 20h40
  4. Connexion IRport et Hibernate (component class not found)
    Par imad.elghazoini dans le forum iReport
    Réponses: 4
    Dernier message: 29/06/2007, 11h51
  5. Class not found : [org.apache.catalina.Container]
    Par kij dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 19/01/2007, 15h23

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