[英]cx_oracle and oracle 7?
在工作中我們有Oracle 7.我想使用python訪問數據庫。 有沒有人這樣做或知道如何做到這一點? 我有Windows XP,Python 2.6和python 2.6的cx_oracle版本
但是,當我嘗試導入cx_oracle時,我收到以下錯誤:
ImportError: DLL load failed the module could not be found
任何幫助表示贊賞!
馬特
cx_Oracle目前僅提供與9i,10g和11i客戶端的鏈接。 安裝其中一個客戶端並將其配置為使用正確的ORACLE_SID連接到Oracle 7數據庫。
確保你有oracle .dll的位置(在你的PATH環境變量中設置o文件。包含oci.dll的位置應該足夠了。
我在工作中遇到了同樣的問題。 我終於放棄了嘗試使用cx_Oracle並使用adodbapi 。 它適用於Oracle 8。
如果您配置了ODBC,則可以使用它。 它可以與ActivePython或win32擴展一起使用。 您將獲得以下連接:
connection = odbc.odbc('db_alias/user/passwd')
您可以選擇使用Jython和瘦JDBC客戶端。 不需要安裝客戶端。 使用Jython,您可以通過db url訪問db:
db = DriverManager.getConnection(db_url, usr, passwd)
db_url的樣子:
jdbc:oracle:thin:user/passwd@machine_ip:port:dbname
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.