Bonjour,

Je n'arrive pas à m'authentifier à ma base de données avec hibernate.

Mysql est bien en écoute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
nmap -p 3306 62.210.114.184
 
Starting Nmap 6.00 ( http://nmap.org ) at 2015-10-01 11:01 CEST
Nmap scan report for mx.drexco-gyneco.fr (62.210.114.184)
Host is up (0.000056s latency).
PORT     STATE SERVICE
3306/tcp open  mysql
Ma config hibernate est impec (ça marchait avant avec celle là, je n'ai aucune idée de ce qui s'est passée depuis) :
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
33
34
35
36
37
38
39
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
		"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://62.210.114.184:3306/defib2?autoReconnect=true</property>
        <property name="hibernate.connection.username">xxxx</property>
        <property name="hibernate.connection.password">xxxxxxxx</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
 
        <!-- EHCache -->
		<property name="hibernate.cache.provider_class">net.sf.ehcache.hibernate.SingletonEhCacheProvider</property>        
        <property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property> 
        <!-- <property name="hibernate.cache.use_second_level_cache">true</property> -->
        <property name="hibernate.cache.use_query_cache">true</property> 
        <property name="hibernate.generate_statistics">true</property>
 
        <!-- Montrer toutes les réquêtes générées -->
        <property name="show_sql">true</property>
 
        <!-- Mapping files -->
        <mapping resource="objets/Action.hbm.xml"/>
        <mapping resource="objets/Cardiopathie.hbm.xml"/>
        <mapping resource="objets/Deci.hbm.xml"/>
        <mapping resource="objets/Etude.hbm.xml"/>
        <mapping resource="objets/FamilleMessage.hbm.xml"/>
        <mapping resource="objets/Lecture.hbm.xml"/>
        <mapping resource="objets/Message.hbm.xml"/>
        <mapping resource="objets/ModeleDeci.hbm.xml"/>
        <mapping resource="objets/MotifImplantation.hbm.xml"/>
        <mapping resource="objets/Patient.hbm.xml"/>
        <mapping resource="objets/Personnel.hbm.xml"/>
        <mapping resource="objets/Rdv.hbm.xml"/>
        <mapping resource="objets/TypeMessage.hbm.xml"/>
 
    </session-factory>
</hibernate-configuration>
L'identifiant et le mot de passe sont bon, j'accède via phpmyadmin à la base en question grace à eux.

Mais j'ai cette erreur "java.sql.SQLException: Access denied for user 'xxxxxx'@'saa84-1-78-228-152-54.fbx.proxad.net' (using password: YES)" :
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
Echec création SessionFactoryorg.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
java.lang.ExceptionInInitializerError
	at util.HibernateUtil.<clinit>(HibernateUtil.java:32)
	at main.Main.main(Main.java:133)
Caused by: org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
	at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:132)
	at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator$1$1.convert(BasicConnectionCreator.java:118)
	at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.convertSqlException(BasicConnectionCreator.java:140)
	at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:58)
	at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.createConnection(BasicConnectionCreator.java:75)
	at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.configure(DriverManagerConnectionProviderImpl.java:106)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.buildJdbcConnectionAccess(JdbcServicesImpl.java:260)
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:94)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
	at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
	at util.HibernateUtil.<clinit>(HibernateUtil.java:26)
	... 1 more
Caused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Server connection failure during transaction. Due to underlying exception: 'java.sql.SQLException: Access denied for user 'xxxxxx'@'saa84-1-78-228-152-54.fbx.proxad.net' (using password: YES)'.
 
** BEGIN NESTED EXCEPTION ** 
 
java.sql.SQLException
MESSAGE: Access denied for user 'xxxxxx'@'saa84-1-78-228-152-54.fbx.proxad.net' (using password: YES)
 
STACKTRACE:
 
java.sql.SQLException: Access denied for user 'xxxxx'@'saa84-1-78-228-152-54.fbx.proxad.net' (using password: YES)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:885)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3421)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1247)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2924)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:55)
	at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.createConnection(BasicConnectionCreator.java:75)
	at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.configure(DriverManagerConnectionProviderImpl.java:106)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.buildJdbcConnectionAccess(JdbcServicesImpl.java:260)
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:94)
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
	at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
	at util.HibernateUtil.<clinit>(HibernateUtil.java:26)
	at main.Main.main(Main.java:133)
 
 
** END NESTED EXCEPTION **
 
 
Attempted reconnect 3 times. Giving up.
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:888)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2997)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:55)
	... 15 more
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: Could not initialize class util.HibernateUtil
	at objets.Generique3.getAllDesc(Generique3.java:32)
	at panneaux.lMessages$10.run(lMessages.java:385)
Pouvez vous m'aider ?