2012-04-16 14 views
-1

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

DriverManager.registerDriver(新しいOracleDriver());

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

しかし、リモートサーバーにアクセスしているようではありません。私はどこかでIPアドレスのいくつかの並べ替えが必要と仮定します。私はデータソースを使うべきだと気づいていますが、これをすべて設定しておらず、それを実装する方法を学ぶ時間がありません(このプロジェクトの後にそうするでしょう)。

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

P.S.私はローカルに稼働しているサーバーとしてjbossを使用しています。

答えて

0

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

は、Oracleの接続文字列

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

+0

ああの構文で、そのためには、その後、動作するはず?サーバーが単に私の新しいコンピュータに接続することを許可していない可能性はありますか? (私はそれが接続の問題かどうかわからないので、結果セットが枯渇しています) – cphilpot

関連する問題