我讀了甲骨文12C Application Development documentation和提心吊膽指出,Python支持在將來時只提到:Python的驅動程序用於Oracle 12c的
腳本語言[...]也將從這些功能一旦 受益維護這些代碼的社區進行整合工作。
有沒有人設法讓Python(特別是在Ubuntu下)與Oracle 12c數據庫很好地協同工作?如果是這樣,你使用了哪些司機?
我讀了甲骨文12C Application Development documentation和提心吊膽指出,Python支持在將來時只提到:Python的驅動程序用於Oracle 12c的
腳本語言[...]也將從這些功能一旦 受益維護這些代碼的社區進行整合工作。
有沒有人設法讓Python(特別是在Ubuntu下)與Oracle 12c數據庫很好地協同工作?如果是這樣,你使用了哪些司機?
這樣看來,人們仍然可以使用舊的ODBC庫與Oracle 12 Oracle Services Reference提到,指定允許連接到並從數據庫中所允許的最小版本SQLNET.ALLOWED_LOGON_VERSION_SERVER和SQLNET.ALLOWED_LOGON_VERSION_CLIENT設置。默認情況下都設置爲11,這相當於Oracle數據庫11g身份驗證協議。因此,Oracle 11g客戶端的任何驅動程序都應該仍然可以使用Oracle 12c數據庫。
我已經用Java客戶端使用ojdbc6.jar庫連接到我的12c Oracle數據庫以及版本號爲5.1.2的cx_Oracle的Python對此進行了測試。