Question

J'ai une éclipse installée sur Windows XP et tout fonctionne bien. Mon projet est GWT avec Gilead Hibernate et la base de données est Oracle.

Quand j'ai décidé de travailler à la maison, je viens de copier toute l'éclipse à ma mémoire flash avec mon espace de travail à mon Windows 7.

Après cela, j'ai décidé de passer d'Oracle DB à MySQL DB, donc je change l'intégralité du fichier hibernate.cfg.xml pour préparer MySQL, j'ai supprimé la bibliothèque OJDBC et ajouté le connecteur MySQL.

Après tout cela lorsque j'essaie d'exécuter le projet, l'erreur ci-dessous est affichée:

Impossible de se connecter à la base de données

C'est comme si l'Eclipse lit à partir de l'ancien fichier hibernate.cfg.xml.

Alors, quelqu'un sait ce qui se passe ???

Ceci est mon fichier hibernate.cfg.xml pour la connexion Oracle:

<?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>

Ceci est mon fichier hibernate.cfg.xml pour la connexion MySQL:

<?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>

Après avoir fait cela, cette erreur continue de semer:

Impossible de se connecter à Oracle

Mais quand je l'essaye sur mon PC de travail, cela fonctionne bien.

Pas de solution correcte

Autres conseils

Vérifiez d'abord votre sévérité de base de données est en direct. Connectez-vous avec n'importe quel logiciel d'explorateur de base de données pour accéder à vos tables de base de données. Ensuite, créez votre code et essayez de redémarrer votre serveur Web. Le problème pourrait être avec le serveur de base de données ou ses informations d'identification.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top