【发布时间】:2011-03-30 10:12:22
【问题描述】:
我正在使用带有基本休眠程序的 MySQL Workbench 5.2 CE 数据库 在运行时它给我错误:
Caused by: org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver
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&useOldUTF8Behavior=true&useUnicode=true&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>
【问题讨论】:
-
这无关,但您的
connection.url字符串末尾有一些额外的垃圾,请删除它们。应该是<property name="connection.url">jdbc:mysql://192.168.8.212/da?autoReconnect=true&amp;useOldUTF8Behavior=true&amp;useUnicode=true&amp;characterEncoding=UTF-8</property>