- PR -

WebSphereでのOracle JDBC DriverのURLの指定方法

1
投稿者投稿内容
YGZ
会議室デビュー日: 2006/08/21
投稿数: 1
投稿日時: 2006-08-21 20:02
お世話になります。

WAS5.1を使用したJSPによるイントラネット構築をしているのですが、
DBサーバー(Oracle9.2.0)に対し、
オラクル社より提供されているドライバ
「classes12.zip」
を使用して接続を行おうとしています。
JDBCプロバイダーのクラスパスに定義を行い、
データソースの設定を行い、カスタムプロパティのURLの値に
jdbc:oracle:thin:@サーバー名:1521:SID名
と、指定しテスト接続を行ってみたところ
「error code = 17002 I/O例外です。: The Network Adapter could not establish the connection」
と表記され接続を確立することが出来ません。

ところが、
jdbc:oracle:thin:@(DESCRIPTION=ADDRESS LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=サーバー名)(PORT=1521)(CONNET DATA=(SID=SID名)SRVR=DEDICATED)))

と値を変更したところ、接続に成功いたしました。
オラクル社はどちらのやり方もサポートしているようなのですが、
出来れば可読性の高い前者のパターンで行いたいと思うのです。
前者と後者の差異は、
PROTOCOLの値の指定
SRVRの値の指定
程度とは思うのですが、この指定が前者は接続できず、後者は出来る要因なのでしょうか?

何か助言等いただけましたら幸いです。
1

スキルアップ/キャリアアップ(JOB@IT)