python如何連接oracle


1.cx_Oracle安裝
Python連接oracle數據庫需要先安裝cx_Oracle,其安裝方式在windows下和Linux下是不一樣的。
windows下安裝:
      下載cx_Oracle,安裝即可;安裝需要注意的是一個Oracle的版本、系統是32還是64位
Linux下安裝:
      
 
2.連接oracle數據庫:
   以下是連接數據庫的代碼:
>>> import cx_Oracle
>>> host='【tcp/ip or hostname】'     #數據庫主機地址或者主機名
>>> dbname='【dbname】'                #數據庫實例名
>>> username='【dbuser】'               #數據庫用戶名
>>> userpwd='【password】'            #數據庫用戶密碼
>>> d='/'.join([username,userpwd,'@'+host,dbname])
>>> dbpath=d.replace('/@','@')          #將以上信息組成連接數據庫信息
>>> db=cx_Oracle.connect(dbpath)       #連接數據庫
>>> c=db.cursor()                      #cursor創建游標對象
>>> x=c.execute('select iblitm FROM F4102 WHERE IBITM=42139')
                                       #執行一個數據庫查詢或命令
>>> x.fetchone()                      #fetchone得到結果集的下一行;fetchall 得到結果集中剩下的所有行
(u'P-5231NU-20              ',)
>>> db.close()                        #關閉此connect對象, 關閉后無法再進行操作,除非再次創建連接


免責聲明!

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



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