2012-02-22 11 views
1

私は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それはうまく動作します。

+0

さらにスタックトレースをペーストできますか? –

+0

@imrantariqホームPCからプロジェクトを実行すると、Eclipseがhibernate.cfg.xmlを他の場所から読み込んでいるようです。 私は自分のOracle接続のユーザー名とパスワードを変更しようとしただけで、何も起こらなかったからです。 –

+0

あなたのクラスのいずれかがhibernate.cfg.xmlをロードしていますか?またはクラスパスにhibernate.cfg.xmlが設定されていることを親切にしてください。おそらくあなたはその道を絶対に設定したでしょうか? –

答えて

0

まず、データベースサーバーが稼動していることを確認します。任意のデータベースエクスプローラソフトウェアと接続して、データベーステーブルにアクセスします。その後、コードを整理して、Webサーバーを再起動してみてください。データベースサーバーまたはその資格情報に問題がある可能性があります。

関連する問題