Med hensyn til din forbindelsesstreng, kan du bruge TNS
syntaks (læs videre her
),i modsætning til host:port:sid
syntaks, du bruger nu. I så fald vil du beskrive SERVICE_NAME
inde i CONNECT_DATA
, som følger:
jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
Forresten - du kunne også bruge cx_Oracle
at oprette forbindelse til oracle - ingen java
besvær. (bare et forslag)