Нужна помощь в настройке Hibernate - PullRequest
0 голосов
/ 13 декабря 2010

Мне нужна помощь в настройке Hibernate. Я установил eclipse и mysql и написал простую программу для хранения таблицы в БД. Но я получаю следующее исключение

Exception in thread "main" org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92)   

По сути, я создал базу данных с именем Contact, а внутри нее - таблицу с именем Contact в MySQL. Мой файл конфигурации, как показано ниже

  <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  <property name="hibernate.connection.url">jdbc:mysql://localhost/contact</property>
  <property name="hibernate.connection.username">anandi</property>
  <property name="hibernate.connection.password">anandi</property>
  <property name="hibernate.connection.pool_size">10</property>
  <property name="show_sql">true</property>
  <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  <property name="hibernate.hbm2ddl.auto">update</property>

С вышесказанным все в порядке? Имя пользователя и пароль верны, но у меня есть некоторые сомнения относительно параметра property name = "hibernate.connection.url. Может кто-нибудь помочь с тем, почему я получаю исключение и что должно быть исправлением для того же. Я потратил некоторое время по этому поводу и поэтому любая помощь будет оценена.

С уважением, Dev

Ответы [ 2 ]

3 голосов
/ 18 августа 2013

В свойстве url вы должны указать в конце имя вашей базы данных.В вашем случае это контакт (не контакт).jdbc: mysql: // localhost / Contact Имя базы данных чувствительно к регистру в Mysql.

0 голосов
/ 18 августа 2013

Если вы используете стандартную установку MySQL, укажите номер порта в соединении:

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