2011-10-24 145 views

回答

6

Hibernate不會自己選擇特定的JDBC驅動程序類型。它取決於您所提供的JDBC驅動程序類以及運行時環境的JRE版本。在Java 1.6中引入了JDBC類型4,最新的MySQL Connector/J版本是JDBC類型4兼容的驅動程序。

+0

鏈接已死亡。 – RAS

+0

@RAS:固定,謝謝。 – BalusC

1

它依賴於jar文件,你是提供用於MySQL或otther數據庫的JDBC連接。

2
<session-factory> 
<property name="connection.driver_class">com.mysql.jdbc.Driver</property> 
<property name="connection.url">jdbc:mysql://localhost:3306/databaseName</property> 
<property name="connection.username">user</property> 
<property name="connection.password">password</property> 
<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property> 
<property name="hbm2ddl.auto">update</property> 
<property name="current_session_context_class">thread</property>   
<property name="show_sql">false</property> 
</session-factory> 

您應該將這些添加到您的配置文件中。將mysql-connector-java-5.1.0-bin.jar文件添加到您的類路徑中。然後嘗試運行