Pokud jde o váš připojovací řetězec, můžete použít TNS
syntaxe (čtěte dále, zde
), na rozdíl od host:port:sid
syntaxi, kterou nyní používáte. V takovém případě byste popsali SERVICE_NAME
uvnitř CONNECT_DATA
, takto:
jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
Mimochodem – můžete také použít cx_Oracle
pro připojení k oracle - žádná java
hádka. (jen návrh)