sql >> Databáze >  >> RDS >> Oracle

Python> Připojení s JDBC k názvu služby Oracle (jaydebeapi)

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)



  1. Jak naplnit kalendářní tabulku v Oracle?

  2. SQL Server Count je pomalý

  3. mysql nemůže udělit oprávnění uživateli, dostává chybu:ERROR 1819 (HY000):Vaše heslo nesplňuje požadavky aktuálních zásad

  4. Mohu vložit data do pole AUTOINCREMENT?