私はWindows XPにインストールされたEclipseを持っていて、すべて正常に動作します。私のプロジェクトはgilead hibernateのGWTで、データベースはOracleです。その後Eclipse + Hibernate + windows XPが勝つために7
私は自宅で仕事をすることを決めたとき、私はちょうど私の窓に自分のワークスペースと私のフラッシュメモリに全体日食をコピー7.
私は、DBをMySQLへのOracle DBから移動することを決めたので、私は変更hibernate.cfg.xmlファイル全体がmysqlの準備をするために、ojdbcライブラリを削除し、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>
:これはMySQLのconnetionのための私の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>
:
この
は、Oracle connetionのための私のhibernate.cfg.xmlファイルであります種まきを保つです:は、Oracle
に接続できませんでしたが、私はoを、それをしようとすると、 n私の仕事のPCそれはうまく動作します。
さらにスタックトレースをペーストできますか? –
@imrantariqホームPCからプロジェクトを実行すると、Eclipseがhibernate.cfg.xmlを他の場所から読み込んでいるようです。 私は自分のOracle接続のユーザー名とパスワードを変更しようとしただけで、何も起こらなかったからです。 –
あなたのクラスのいずれかがhibernate.cfg.xmlをロードしていますか?またはクラスパスにhibernate.cfg.xmlが設定されていることを親切にしてください。おそらくあなたはその道を絶対に設定したでしょうか? –