Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Python> Koneksi dengan JDBC ke nama layanan Oracle (jaydebeapi)

Mengenai string koneksi Anda, Anda dapat menggunakan TNS sintaks (baca terus, di sini ), sebagai lawan dari host:port:sid sintaks yang Anda gunakan sekarang. Dalam hal ini Anda akan menjelaskan SERVICE_NAME di dalam CONNECT_DATA , sebagai berikut:

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

Omong-omong - Anda juga dapat menggunakan cx_Oracle untuk terhubung ke oracle - tanpa java kerepotan. (hanya saran)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lintasi loop untuk menemukan nama yang berulang

  2. Cara Menemukan Nama Batasan di Oracle

  3. Jumlah atau jenis kesalahan argumen yang salah saat memanggil prosedur

  4. Dalam kondisi apa ROWNUM=1 secara signifikan meningkatkan kinerja dalam kueri gaya yang ada

  5. Menambahkan tag Html ke dalam judul kueri Pohon di Oracle APEX