python連接oracle數(shù)據(jù)庫(kù)的方法:
1、下載cx_Oracle模塊
pipinstallcx_Oracle
2、編寫(xiě)Python代碼
importcx_Oracle#引用模塊cx_Oracle
#conn=cx_Oracle.connect(‘用戶名/密碼@主機(jī)ip地址:端口號(hào)/ServiceName(SID)')
conn=cx_Oracle.connect('truck/******@10.74.**.**:****/****')#連接數(shù)據(jù)庫(kù)
c=conn.cursor()#獲取cursor
x=c.execute('selectsysdatefromdual')#使用cursor進(jìn)行各種操作
x.fetchone()
c.close()#關(guān)閉cursor
conn.close()#關(guān)閉連接
正確輸入?yún)?shù)之后,數(shù)據(jù)庫(kù)連接成功
3、Python連接Oracle如果有中文,可能會(huì)出亂碼,可通過(guò)以下方法解決
importos
os.environ['NLS_LANG']='SIMPLIFIEDCHINESE_CHINA.UTF8'
同時(shí),在Python腳本中,添加一行代碼
#-*-coding:utf-8-*-
以上內(nèi)容為大家介紹了Python怎么連接oracle數(shù)據(jù)庫(kù),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。