-1

ローカルのマシンで作業を開始しましたが、リモート サーバーのデータベースにはまだアクセスする必要があります。これを使っていた...

DriverManager.registerDriver(new OracleDriver());

conn = DriverManager.getConnection("jdbc:oracle:thin:@dukeorrac01:1521:ORDB1","nrsc","nrsc");

しかし、それはリモートサーバーにアクセスしていないようです。どこかに何らかのIPアドレスが必要だと思います。データソースを使用する必要があることはわかっていますが、これをすべて設定していないため、その実装方法を学ぶ時間がありません (このプロジェクトの後に行います)。

どうすればリモートでアクセスできますか?

PS ローカルで実行しているサーバーとして jboss を使用しています。

4

1 に答える 1

0

接続文字列で"jdbc:oracle:thin:@dukeorrac01:1521:ORDB1","nrsc","nrsc" dukeorrac01hostは、DBの場所を指します。これを、接続先のホストに置き換えます (接続文字列の他のすべての部分が同じままであると仮定します)。

Oracle接続文字列の構文は次のとおりです

jdbc:oracle:thin:@[HOST][:PORT]:SID

于 2012-04-16T15:34:59.920 に答える