cx_Oracle 是一個用來連接並操作 Oracle 資料庫的 Python 擴展模塊,它符合 Python Database API 2.0 規範,增加了許多支持高級 Oracle 資料庫特性的功能。
更新內容:
- 增加了對 「RAW」 有效負載的隊列和脫隊列的支持(對象 AQ 消息的支持),可以使用字元串和緩衝區來處理消息
- 添加了消息的大容量隊列和脫隊列,在處理多條消息時,可以顯著提高性能
- 為了調整新的和現有的 AQ 支持,引入了一個新方法 Connection.Queue(),它返回一個隊列,該隊列具有 AQ 功能的方法和屬性。之前的 AQ 方法Connection.deq()、Connection.deqOptions()、Connection.enq()和Connection.enqOptions()被棄用,並將在 CX_Oracle 8 中刪除
- 增加了對 SODA 批量插入的支持,cx_Oracle 使用 Oracle 客戶端庫 18.5 和更高版本時可以使用
- 增加了對 LOB 預取長度指示符設置的支持,以便在處理 LOB 值時減少往返次數
可用以下命令安裝或更新 cx_Oracle:
python -m pip install cx_Oracle --upgrade
詳細內容可看更新說明。