假设我正在使用Hibernate与MySQL数据库交互的Java Web应用程序,那么Hibernate所使用的驱动类型是什么?答案是:Hibernate使用JDBC驱动程序来访问MySQL数据库。
<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文件添加到您的类路径中。然后尝试运行。
driverClassName="com.mysql.jdbc.Driver"
而且你需要从这里获取实际的驱动程序 jar 包:
这取决于您提供用于 MySql 或其他数据库的 JDBC 连接的 jar 文件。