接続文字列に関しては、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
はありません 面倒。 (単なる提案)