Python 使用 cx_Oracle 第三方庫連接操作Oracle數據庫


Python環境,Oracle client版本,系統

python 3.7 64位 , Oracle - OraClient11g_home1 64位 , 系統 windows 7

 

cx_Oracle 安裝

cx_Oracle不能直接用pip安裝,這樣會導致版本不符,要根據自己的python版本和Oracle client版本安裝

Python一個官方網站PyPI,上面有豐富的模塊。cx_Oracle就可以在PyPI中下載。

打開PyPI的網址 https://pypi.python.org/pypi,在里面搜索cx_Oracle,即可找到該模塊

 

 

點擊Download files 下載適合自己的 whl 文件,

安裝這個得先在cmd下輸入:pip install wheel , 先安裝 wheel , 安裝完畢 , 還是在cmd里,用dos命令找到cx_Oracle下載位置。

安裝好wheel之后,用如下命令來安裝cx_Oracle,首先要在dos命令框中進入安裝包所在目錄,

命令:pip install cx_Oracle-6.4.1-cp37-cp37m-win32.whl,其中“cx_Oracle-6.4.1-cp37-cp37m-win32.whl”是文件名

之后就可以寫python腳本,操作Oracle數據庫了

實例 :

import cx_Oracle

try:

    #連接數據庫,下面括號里內容根據自己實際情況填寫
    conn = cx_Oracle.connect('用戶名/密碼@IP:端口號/SERVICE_NAME')
    # 使用cursor()方法獲取操作游標
    cursor = conn.cursor()
    #使用execute方法執行SQL語句
    cursor.execute('Select * from tablename')
    #使用fetchone()方法獲取一條數據
    #data=cursor.fetchone()
    #獲取部分數據,8條
    #many_data=cursor.fetchmany(8)
     
    #獲取所有數據
    all_data=cursor.fetchall()
    print (all_data)
    db.close()
except Exception as e:
    print(e)

 

 

友情鏈接: https://blog.csdn.net/zhu940923/article/details/81172968

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM