Bonjour,
Je n'arrive pas à m'authentifier à ma base de données avec hibernate.
Mysql est bien en écoute :
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 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
L'identifiant et le mot de passe sont bon, j'accède via phpmyadmin à la base en question grace à eux.
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>
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)" :
Pouvez vous m'aider ?
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)
Partager