Тип драйвера JDBC, используемый в Hibernate - PullRequest
2 голосов
/ 24 октября 2011

Предполагая, что я использую Hibernate для веб-приложения Java, взаимодействующего с базой данных MySQL, какой тип драйвера используется в Hibernate.

Ответы [ 4 ]

8 голосов
/ 24 октября 2011

Hibernate сам не выберет определенный тип драйвера JDBC.Все зависит от класса драйвера JDBC, который вы предоставляете себе, и JRE-версии среды выполнения.JDBC типа 4 представлен в Java 1.6, а последняя версия MySQL Connector / J представляет собой драйвер, совместимый с JDBC типа 4.

2 голосов
/ 30 января 2012
<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 в ваш путь к классам. Затем попробуйте запустить

1 голос
/ 24 октября 2011

Это зависит от файла JAR, который вы предоставляете для подключения JDBC для MySql или другой базы данных.

1 голос
/ 24 октября 2011
driverClassName="com.mysql.jdbc.Driver"

И вам нужен фактический сосуд с драйверами, который вы можете получить здесь:

http://dev.mysql.com/downloads/connector/j/5.0.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...