2012-02-22 3 views
1

У меня есть затмение, установленное в windows xp, и все работает нормально. Мой проект - GWT с hibernate gilead, а база данных - оракул.Eclipse + Hibernate + windows xp to win 7

Когда я решил работать из дома, я просто скопировал все затмение моей флэш-память с моим рабочим моими окнами 7.

После этого я решил перейти от оракула Db к БД MySQL, так что я изменить весь файл hibernate.cfg.xml, чтобы подготовиться к mysql, я удалил библиотеку ojdbc и добавил соединитель mysql.

После всего этого, когда я пытаюсь запустить проект ниже ошибки показан:

Не удалось подключиться к базе данных

это как затмение чтение из старого файла hibernate.cfg.xml ,

Значит, кто-нибудь знает, что происходит ???

Это мой hibernate.cfg.xml файл для оракула connetion:

<?xml version="1.0" encoding="utf-8"?> 
<hibernate-configuration> 
<session-factory name=""> 
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property> 
<property name="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</property> 
<property name="hibernate.connection.url">jdbc:oracle:thin:@IP:1521:DEVDB10GR2</property> 
<property name="hibernate.connection.username">something</property> 
<property name="hibernate.connection.password">something</property> 
<property name="hibernate.show_sql">true</property> 
<property name="format_sql">true</property> 
<mapping class="net.school.shared.hibernate.GsWorkingshift"/> 
</session-factory> 
</hibernate-configuration> 

Это мой hibernate.cfg.xml файл для MySql connetion:

<?xml version="1.0" encoding="utf-8"?> 
<hibernate-configuration> 
<session-factory name=""> 
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
<property name="hibernate.connection.url">jdbc:mysql://localhost /hibernatetutorial</property> 
<property name="hibernate.connection.username">root</property> 
<property name="hibernate.connection.password"></property> 
<property name="hibernate.show_sql">true</property> 
<property name="format_sql">true</property> 
<mapping class="net.school.shared.hibernate.GsWorkingshift"/> 
</session-factory> 
</hibernate-configuration> 

после того, как я это сделать эту ошибку будет держать посев:

не удалось подключиться к оракулу

, но когда я пытаюсь его о n мой рабочий ПК работает отлично.

+0

Вы можете вставить больше трассировки стека? –

+0

@imrantariq Когда я запускаю проект с моего домашнего ПК, кажется, что затмение читает hibernate.cfg.xml откуда-то еще. , потому что я даже пытался просто изменить имя пользователя и пароль для моего соединения оракула, а также ничего не произошло. –

+0

Кто-нибудь из вашего класса загружает hibernate.cfg.xml? или любезно убедитесь, что hibernate.cfg.xml установлены в пути к классу. Возможно, вы установили этот путь абсолютным? –

ответ

0

Сначала проверьте, что ваша база данных находится в прямом эфире. Для доступа к таблицам базы данных подключайтесь к любому прокси-серверу базы данных. Затем очистите свой код и попробуйте перезагрузить веб-сервер. Проблемой может быть сервер базы данных или его учетные данные.

Смежные вопросы