2010-08-16 1 views
1

j'utilise MySQL Workbench 5.2 base de données de la CE avec un programme de mise en veille prolongée de base au moment de l'exécution, il me donne l'erreur:org.hibernate.HibernateException dans un programme de base de mise en veille prolongée

Caused by: org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver 

ce code dans hibernate.cfg. xml:

<hibernate-configuration> 
    <session-factory> 
      <property name="dialect">org.hibernate.dialect.MySQLDialect</property> 
     <property name="connection.url">jdbc:mysql://192.168.8.212/da?autoReconnect=true&amp;useOldUTF8Behavior=true&amp;useUnicode=true&amp;characterEncoding=UTF-8" /></property> 
     <property name="connection.username">root</property> 
     <property name="connection.password">password</property> 
     <property name="connection.driver_class">com.mysql.jdbc.Driver</property> 
     <property name="myeclipse.connection.profile">MyEclipse Derby</property> 
     </session-factory> 
</hibernate-configuration> 
+0

Ceci est sans rapport, mais vous avez une gar supplémentaire Bage à la fin de votre chaîne 'connection.url', supprimez-les. Il devrait être ' jdbc: mysql: //192.168.8.212/da = true autoreconnect & = true useOldUTF8Behavior & = true useUnicode & CharacterEncoding = UTF-8' –

Répondre

2

Mettez le mysql jdbc driver jar sur votre chemin de classe - si elle est une application Web qui est WEB-INF/lib

+0

je mets ce dans le chemin de classe: Hibernate 3.3 Annotations et Entity Manager, Hibernate 3.3 bibliothèques de base, Hibernate 3.3 support avancé bibliothèques, derbyclient.jar - Hibernate_example/lib – singh

+0

et je suis lié à la page donwload du pilote, d'où vous pouvez obtenir le pilote jdbc, et aussi le mettre sur le classpath. – Bozho

Questions connexes