簡體   English   中英

如何使用cx_Oracle在Python中連接到Oracle數據庫

[英]How to connect to Oracle database in Python with cx_Oracle

我公司有一個內部Oracle數據庫,可以使用Toad for Oracle連接到它。

在此處輸入圖片說明

但是,當我嘗試在TNSNAMES.ora文件中找到有關myDB的任何信息時,那里什么也沒有。

當我嘗試將此信息放入連接字符串時,它只是失敗。 不知道我缺少什么:

 con = cx_Oracle.connect('mySchema/myPass/myDB')

這是我得到的錯誤:

DatabaseError: ORA-12560: TNS:protocol adapter error

當我運行TNSPING myDB時,出現以下信息:“使用LDAP適配器解析別名”

您想要的語法是這樣的:

con = cx_Oracle.connect('mySchema/myPass@myDB')

請注意使用@符號而不是第二個/!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM