教你使用Python連接oracle
一、下載instant client
1.附鏈接:http://www.oracle.com/technetwork/topics/winx64soft-089540.html
提示:需要有oracle的賬號(hào)才能下載嗷!
2.解壓到某一位置并配置環(huán)境變量
二、cmd加載包
寫在cmd里加載cx_Oracle包
pip install cx_Oracle
三、python連接oracle數(shù)據(jù)庫
import cx_Oracle as cx con = cx.connect('用戶名', '密碼', '127.0.0.1:1521/orcl') \\ 127.0.0.1:改為數(shù)據(jù)庫域名 1521為連接數(shù)據(jù)庫端口號(hào) orcl為所連接的數(shù)據(jù)庫 \\
如圖所示:
四、解決監(jiān)聽問題(無此問題可跳過)
如果能順利連接,那就沒事了,請(qǐng)?zhí)^下面一段,刻意進(jìn)行下一步操作,如果有途中類似報(bào)錯(cuò),需要配置幾個(gè)文件,這里一并貼出:
(
寫在前面:本人對(duì)這幾個(gè)配置文件的套路也不是很熟,若有問題請(qǐng)諒解并另尋他解
1.listener.ora
2.tnsnames.ora
3.sqlnet.ora
)
五、oracle數(shù)據(jù)庫數(shù)據(jù)抽取調(diào)用
接下來進(jìn)行數(shù)據(jù)的抽取與調(diào)用:
import cx_Oracle as cx #導(dǎo)入模塊 con = cx.connect('root', 'root123', '127.0.0.1:1521/ORCL') #創(chuàng)建連接 cursor = con.cursor() #創(chuàng)建游標(biāo) cursor.execute("select * from ORCL where ID='28'") #執(zhí)行sql語句 data = cursor.fetchone() #獲取一條數(shù)據(jù) print(data) #打印數(shù)據(jù) cursor.close() #關(guān)閉游標(biāo) con.close() #關(guān)閉數(shù)據(jù)庫連接
okk啦!!
到此這篇關(guān)于教你使用Python連接oracle的文章就介紹到這了,更多相關(guān)Python連接oracle內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 爬蟲學(xué)習(xí)筆記之正則表達(dá)式
正則表達(dá)式是用來匹配字符串非常強(qiáng)大的工具,在其他編程語言中同樣有正則表達(dá)式的概念,Python同樣不例外,利用了正則表達(dá)式,我們想要從返回的頁面內(nèi)容提取出我們想要的內(nèi)容就易如反掌了。2016-09-09Python中index()函數(shù)與find()函數(shù)的區(qū)別詳解
這篇文章主要介紹了Python中index()函數(shù)與find()函數(shù)的區(qū)別詳解,Python index()方法檢測(cè)字符串中是否包含子字符串 str ,如果指定beg開始和end結(jié)束范圍,則檢查是否包含在指定范圍內(nèi),需要的朋友可以參考下2023-08-08Python深度學(xué)習(xí)pytorch實(shí)現(xiàn)圖像分類數(shù)據(jù)集
這篇文章主要為大家講解了關(guān)于Python深度學(xué)習(xí)中pytorch實(shí)現(xiàn)圖像分類數(shù)據(jù)集的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10django獲取from表單multiple-select的value和id的方法
今天小編就為大家分享一篇django獲取from表單multiple-select的value和id的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07Python函數(shù)中*args和**kwargs來傳遞變長(zhǎng)參數(shù)的用法
這篇文章主要介紹了Python編程中使用*args和**kwargs來傳遞可變參數(shù)的用法,文中舉了變長(zhǎng)參數(shù)的例子,需要的朋友可以參考下2016-01-01Python光學(xué)仿真實(shí)現(xiàn)波長(zhǎng)與顏色之間對(duì)應(yīng)關(guān)系示例解析
這篇文章主要為大家介紹了Python光學(xué)仿真實(shí)現(xiàn)波長(zhǎng)與顏色之間對(duì)應(yīng)關(guān)系的示例解析,有需要的我朋友可以借鑒參考下,希望能夠有所幫助2021-10-10python用于url解碼和中文解析的小腳本(python url decoder)
這篇文章主要介紹了python用于url解碼和中文解析的代碼,需要的朋友可以參考下2013-08-08