Будьте в спящем режиме перепроектируя с Eclipse и MySql

У меня есть самое трудное время, заставляя Eclipse соединить и перепроектировать от базы данных MySQL5. Я вижу, что Eclipse соединяется с моей базой данных MySQL, и могу даже видеть таблицы посредством представления "Data Source Explorer", но когда я пробую его после того, как создание В спящем режиме Консоль и Конфигурационные файлы, я получаю ошибку:

org.hibernate.console.HibernateConsoleRuntimeException:
Problems while loading database
    driverclass (com.mysql.jdbc.Driver)
Problems while loading database
    driverclass (com.mysql.jdbc.Driver)  
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Из моего простого проекта Java я запускаю путем создания Быть в спящем режиме Конфигурационного файла (cfg.xml).

Name of file: hibernate.cfg.xml
Session Factory name: org.hibernate.SessionFactory
Database Dialect: org.hibernate.dialect.MySQL5Dialect      
Driver Class: com.mysql.jdbc.Driver      
Connection Url: jdbc:mysql://localhost:3306/<myDatabaseName>    
Default Schema: <myDatabaseName>        
Username: correct username  
Password: correct password

Я также выбрал опцию "Создать консоль Configuration"

На данном этапе я вижу, что новая конфигурация, перечисленная в мой ", в спящем режиме Конфигурация" область перспективы/инструментальных средств. Если я пытаюсь развернуть его, я получаю ранее перечисленную ошибку.

Я не понимаю, почему я вижу базу данных через 'Проводник Источника данных" и даже при том, что я использую профиль соединения с БД, перечисленный там как часть моей конфигурации, я все еще получаю эту ошибку.

Я также пытался создать новый профиль базы данных с помощью руководства mysql банка коннектора (mysql-connector-java-5.1.13-bin.jar) и тот же конечный результат.

Версии того, что я имею:

Eclipse version: 3.6.0 aka Helios, Build 20100617 - 1415
MySQL: 5.1.34
Hibernate Tools (from JBoss): HibernateTools-3.3.1.v201006011046R-H111-GA 
(placed into Eclipse's 'dropins' folder)

Что я выполняю неправильно в моем быть в спящем режиме установка конфигурации?

На помощь!

5
задан IAdapter 30 July 2010 в 22:49
поделиться

1 ответ

В вашей конфигурации консоли Hibernate нет драйвера MySQL JDBC в пути к классам, поэтому возникает исключение java.lang.ClassNotFoundException: com.mysql.jdbc.Driver . Из справочного руководства по инструментам гибернации:

3.4. Создание конфигурации консоли Hibernate

...

альтернативный текст http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html_single/images/plugins/plugins_3.png

.. .

  • Путь к классам : Путь к классам для загрузки драйверов POJO и JDBC; нужно только если путь к классам по умолчанию для проекта не содержит требуемых классов. Не добавляйте основные библиотеки Hibernate или зависимости, они уже есть включены. Если вы получите ClassNotFound ошибки, затем проверьте этот список на наличие возможно отсутствует или избыточен каталоги / банки.
  • Включить путь к классам по умолчанию из проекта : если проект включен путь к классам будет добавлен к путь к классам, указанный выше

Имеет ли "связанный проект" драйвер MySQL JDBC, объявленный как библиотека? Если нет, то вы должны добавить его (либо как библиотеку проекта, либо на вкладке выше).

6
ответ дан 14 December 2019 в 13:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: