2016-04-15 22 views
1

javaがOracleと連携していないため、混乱しています。 javaをOracleに接続しようとしていますが、私はoracle.jdbc.driver.OracleDriverの例外を受け取ります。私はすべてのステップに従います。 ojdbc.jarファイルをjre/lib/extディレクターに配置しましたが、同じ例外が発生しました。 最近うまくいきました。しかし、最近、WindowsとOracleをインストールしました。しかし、間違ってOracleのインストール中に私はインストールのパスを変更し、今私のOracleディレクトリはこの順番になります。Oracleインストール製品フォルダとdiagフォルダが別の場所にある

admin 
audit 
cfgtoollogs 
checkpoints 
diag 
OracleHome 
--oradata 
--product 

しかし、新しいインストールの前に、接続が正常に動作しているときにディレクトリの順序がこの順番になっていました。

OracleHome 
--admin 
--audit 
--cfgtoollogs 
--checkpoints 
--diag 
--oradata 
--product 

私は混乱しているかもしれませんが、このディレクトリのhirarchyに起因する可能性がありますか?はいの場合はどうすれば解決できますか?

+0

ディレクトリはそれとは関係ありません。ディレクトリにではなく、OracleがあるアドレスにJavaアプリケーションを向ける。あなたの問題はクラスパスにない依存関係に関連しています。ドライバジャーをどこに置いても意味がありません。 – dambros

+0

@dambros私は 'C:\ Program Files \ Java \ jre1.8.0_60 \ lib \ ext'にドライバjarを入れます。 –

+0

@dambros、ここでは同じ問題に関する質問http://stackoverflow.com/questions/36641369です。それではLet Doによって。どんなダンロスが正しいと言っても、それはオラクルのインストールとは何の関係もありません。あなたのjavaプログラムに関することです。 – Viraj

答えて

0

Javaからのデータベース接続では、インストールパスは重要ではありません。唯一重要なことは、サーバーのホスト名/ IPアドレス、サーバーポート、ユーザー名、パスワード、およびデータベースの別名です。 新しいインストールでこれらの情報がすべて変更されていないことを確認する必要があります。データベース・クライアントを使用してoracleデータベースに接続してください。接続が正しく機能している場合は、Javaアプリケーションから接続してください。私はそれがあなたのために有用であることを願って

http://www.mkyong.com/jdbc/connect-to-oracle-db-via-jdbc-driver-java/

: ここでは、簡単な例を読むことができます。

関連する問題