Frage

Ich habe eine Eclipse unter Windows XP installiert und alles funktioniert einwandfrei. Mein Projekt ist GWT mit Gilead-Ruhezustand und die Datenbank ist Oracle.

Als ich mich entschied, von zu Hause aus zu arbeiten, habe ich einfach die gesamte Sonnenfinsternis mit meinem Arbeitsbereich in mein Windows 7 in meinen Flash-Speicher kopiert.

Danach habe ich beschlossen, von Oracle Db zu MySQL Db zu wechseln, also ändere ich die gesamte Datei hibernate.cfg.xml, um sie für MySQL vorzubereiten. Ich habe die OJDBC-Bibliothek gelöscht und den MySQL-Connector hinzugefügt.

Nach all dem, wenn ich versuche, das Projekt auszuführen, wird der folgende Fehler angezeigt:

Es konnte keine Verbindung zur Datenbank hergestellt werden

Es ist, als würde die Sonnenfinsternis aus der alten Datei hibernate.cfg.xml lesen.

Weiß also jemand, was passiert ???

Dies ist meine Datei hibernate.cfg.xml für Oracle 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>

Dies ist meine Datei hibernate.cfg.xml für 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>

nachdem ich dies getan habe, sät dieser Fehler weiter:

Konnte keine Verbindung zu Oracle herstellen

aber wenn ich es auf meinem Arbeits-PC versuche, funktioniert es gut.

Keine korrekte Lösung

Andere Tipps

Erstprüfen Sie zuerst, ob Ihre Datenbank-SEVE live ist.Verbinden Sie sich mit einer beliebigen Datenbank-Explorer-Software, um auf Ihre Datenbanktabellen zuzugreifen.Säubern Sie dann Ihren Code und starten Sie Ihren Webserver neu.Problem könnte mit Datenbankserver oder Zeugnissen sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top