Windows XP に Eclipse をインストールしましたが、すべて正常に動作します。私のプロジェクトは gilead hibernate を使用した GWT で、データベースは oracle です。
自宅で仕事をすることにしたとき、日食全体をフラッシュ メモリにコピーし、ワークスペースを Windows 7 にコピーしました。
その後、Oracle Db から mysql Db に移行することにしたので、hibernate.cfg.xml ファイル全体を変更して mysql の準備を整え、ojdbc ライブラリを削除し、mysql コネクタを追加しました。
その後、プロジェクトを実行しようとすると、以下のエラーが表示されます。
データベースに接続できませんでした
Eclipse が古い hibernate.cfg.xml ファイルから読み取っているようです。
それで、誰かが何が起こっているのか知っていますか???
これは、Oracle 接続用の私の hibernate.cfg.xml ファイルです。
<?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>
これは、mySql 接続用の hibernate.cfg.xml ファイルです。
<?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>
これを行った後、このエラーは種まきを続けます:
オラクルに接続できませんでした
しかし、仕事用のPCで試してみると、問題なく動作します。