Hibernate, impossible de se connecter à la base de donnée

Fermé
Bertrand_Labevue Messages postés 18 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 9 mars 2015 - 9 mars 2015 à 09:56
Bonjour à tous,

je suis entrain de suivre un tuto pour utiliser Hibernate, or je n'arrive pas à faire trouver ma base de données par mon fichier de mapping.

Je suis sous windows 7, j'utilise eclipse Kepler, j'ai les jar hibernate-core-4.3.5.Final.jar, mysql-connector-java-5.1.32-bin.jar et bien d'autres sous WEB-INF/lib.

J'utilise aussi le plugin hibernate sync.

Voici mon fichier hibernate.hbm.xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">

<hibernate-configuration>
    <session-factory >

		<!-- local connection properties -->
		<property name="hibernate.connection.url">jdbc:mysql://172.XX.X.XX:XXXXX/mysql/monProjet</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password">xxxxx</property>
		<!-- property name="hibernate.connection.pool_size"></property -->

		<!-- dialect for MySQL -->
        <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>

        <property name="hibernate.show_sql">false</property>
        <property name="hibernate.use_outer_join">true</property>
        <property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property>
        <property name="jta.UserTransaction">java:comp/UserTransaction</property>
		<mapping resource="User.hbm.xml"/>
    </session-factory>
</hibernate-configuration>


Lorsque je veux créer le fichier User.hbm.xml, voici les valeurs que j'essaie d'entrer:

Driver: com.mysql.jdbc.Driver
DataBase url: jdbc:mysql://172.XX.X.XX:XXXXX/mysql/monProjet

la base de donnée sql est gérée par Webmin (j'y accède avec une adresse en https://172.XX.X.XX:XXXXX/mysql/edit_dbase.cgi?db=monProjet donc je ne suis pas sûre que mon url en jdbc:mysql://172.XX.X.XX:XXXXX/mysql/monProjet soit correcte non plus)

que pourriez-vous me conseiller ? Cordialement.