sql >> Database >  >> RDS >> Oracle

Python> Verbinding met JDBC naar Oracle-servicenaam (jaydebeapi)

Met betrekking tot uw verbindingsreeks kunt u TNS . gebruiken syntaxis (lees hier verder ),in tegenstelling tot host:port:sid syntaxis die u nu gebruikt. In dat geval zou u SERVICE_NAME . omschrijven binnen CONNECT_DATA , als volgt:

   jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')

Trouwens - je zou ook cx_Oracle kunnen gebruiken om verbinding te maken met oracle - geen java gedoe. (slechts een suggestie)



  1. MySQL-telling in dezelfde tabel inclusief nultellingswaarden

  2. Goroutines geblokkeerde verbindingspool

  3. Hoe voorkom je dat deze zoekopdracht twee keer dezelfde resultaten afdrukt?

  4. Hoe de SET-intervalstijl aan te passen (wijzig de intervaluitvoer) in PostgreSQL?