91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python連接oracle的方法

發布時間:2020-09-03 10:25:53 來源:億速云 閱讀:230 作者:小新 欄目:編程語言

小編給大家分享一下python連接oracle的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一:弄清版本,最重要!!!

首先安裝配置時,必須把握一個點,就是版本一致!包括:系統版本,python版本,oracle客戶端的版本,cx_Oracle的版本,然后安裝配置就容易了!

以我的環境為例:

python版本:

python連接oracle的方法

cx_Oracle的版本:

python連接oracle的方法

oracle客戶端的版本:

python連接oracle的方法

二:安裝

1.cx_Oracle安裝

下載地址:https://pypi.python.org/pypi/cx_Oracle/5.3

下載后直接雙擊安裝,就ok了。 不建議直接使用pip install cx_Oracle命令安裝,因為版本問題容易報錯。

2.oracle 客戶端

(1)下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

把下載的文件解壓,復制oci,oraocci11,oraociei11的3個DLL粘貼到你的PY目錄的Libs/site-packages文件夾下面。

(2)配置tnsnames.tns文件

在E:\oracle解壓地址\instantclient下建立文件tnsnames.ora,

將下面內容粘貼進該文件:

*** = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST= ***)(PORT = 1521)) ) 
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ***) ) )

3.設置環境變量(系統變量)

NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中間有空格,這個如果不設,toad查詢中文會是亂碼)

TNS_ADMIN= E:\oracle解壓地址\instantclient

Path=...;E:\oracle解壓地址\instantclient

三:測試

import cx_Oracle
conn = cx_Oracle.connect('用戶名/密碼@主機ip地址/orcl') #用自己的實際數據庫用戶名、密碼、主機ip地址 替換即可
curs=conn.cursor()
sql='SELECT * FROM 。。。' #sql語句
rr=curs.execute (sql)
row=curs.fetchone()
print(row[0])
curs.close()
conn.close()

以上是python連接oracle的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伽师县| 论坛| 天等县| 莫力| 横山县| 富阳市| 安国市| 娱乐| 宽甸| 晋城| 莱州市| 祥云县| 龙岩市| 大关县| 昆山市| 十堰市| 保山市| 木里| 漾濞| 阿拉善右旗| 夏津县| 淄博市| 上林县| 沐川县| 大悟县| 平潭县| 太仆寺旗| 康保县| 台北县| 久治县| 年辖:市辖区| 新巴尔虎左旗| 扬州市| 刚察县| 洞头县| 井陉县| 瑞昌市| 洛浦县| 安徽省| 金阳县| 台东市|