Monday 14 January 2013

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'school'

,

Exception: 

java.lang.ClassNotFoundException: javax.transaction.Synchronization at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.hibernate.impl.SessionImpl.(SessionImpl.java:248) at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:627) at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:651) at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:659)...

Reason 

you have not included jta.jar 

Possible solution : 

  1. Download jta.jar from http://mvnrepository.com/artifact/javax.transaction/jta
    and include it in library.
    2. For maven user, Include  jta in pom.xml
        
<dependency>
    <groupId>javax.transaction</groupId>
    <artifactId>jta</artifactId>
    <version>1.1</version>
</dependency>

0 comments to “com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'school'”

Post a Comment