Bonjour
depuis 15 jours que je galère
A priori c'est simple. J'essaie d'utiliser des ejb (ex repris d'une doc) . J'ai configuré ce qu'il faut et notamment le fichier persistence.xml pour mysql :
<class>com.eni.dvtejb.metier.entities.Stock</class>
<class>com.eni.dvtejb.metier.entities.Utilisateur</class>
<properties>
<property name = "hibernate.connection.driver_class" value = "com.mysql.jdbc.Driver"/>
<property name = "hibernate.connection.url" value = "jdbc:mysql://127.0.0.1:3306" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.connnection.username" value="root"/>
<property name="hibernate.connnection.password" value="IG10122008"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.c3p0.min_size" value="5"/>
<property name="hibernate.c3p0.max_size" value="20"/>
<property name="hibernate.c3p0.timeout" value="300"/>
<property name="hibernate.c3p0.max_statements" value="50"/>
<property name="hibernate.c3p0.idle_test_period" value="3000"/>
</properties>
</persistence-unit>
</persistence>
Je passe la creation des entités objets. voici la partie du code qui plante :
public void testPersistence() {
try {
logger.info("debut de testPersistence()");
try {
em.getTransaction().begin();
} catch (Exception zz) {
logger.info("Erreur Get TRANSACTION ");
zz.printStackTrace();
}
avec le message :
Caused by: java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
Comme si les property username et password n'étaient pas lues !!!!
si quelq'un pouvait m'aider super cool.
10 jours que je suis bloquéje vais exploser
![]()
Partager