日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python应用实战系列-如何通过Python来操作Oracle数据库:cx_Oracle

發布時間:2025/4/5 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python应用实战系列-如何通过Python来操作Oracle数据库:cx_Oracle 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近需要將一批數據從csv文件中遷移到Oracle數據庫中,打算用Python來實現,趁著這個機會,寫一篇博客學習總結一些如何使用Python來操作Oracle數據庫。

1 安裝與導入

Python操作Oracle數據庫多用cx_Oracle這個第三方擴展,總體而言,cx_Oracle的使用方式與Python操作MySQL數據庫的pymysql庫還是很相似的,如果還沒有安裝,可以通過下面的命令進行安裝:
$ pip install -i https://pypi.douban.com/simple cx_oracle
使用前導入:

import cx_Oracle

千萬注意,包名稱cx_Oracle中,字母“O”是大寫的,寫成小寫將會導入失敗。
這里再附帶多說一點,我在安裝好cx_Oracle第一次使用時,出現這個異常:DatabaseError: DPI-1047,可以按照官方的思路解決:https://oracle.github.io/odpi/doc/installation.html#linux

2 創建連接

cx_Oracle提供了兩種方式連接Oracle數據庫,分別是創建獨立的單一連接以及創建連接池。

2.1 單一連接

創建單一連接主要是通過cx_Oracle模塊中提供的connect()方法實現,雖然也可以直接通過Connection()類實現,但是不推薦。connect()方法參數有很多,說說其中最常用的四個:

  • user:用戶名

  • password:密碼

  • dsn:數據庫地址和服務名

總結

以上是生活随笔為你收集整理的Python应用实战系列-如何通过Python来操作Oracle数据库:cx_Oracle的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。