接続文字列に関しては、TNSを使用できます 構文(続きを読む
)、host:port:sidとは対照的に 現在使用している構文。その場合は、SERVICE_NAMEを記述します。 CONNECT_DATA内 、次のように:
jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
ちなみに、cx_Oracle
を使用することもできます。 Oracleに接続するには-javaはありません 面倒。 (単なる提案)