1. cx_oracle
python 連線oracle 資料庫,需要使用cx_oracle 包。
oracle
.sourceforge.net/
2. 查詢操作簡單介紹
#encoding: utf-8
import
cx_oracle
#引數:使用者名稱/密碼@監聽(server主機:server埠/server名稱)
#conn = cx_oracle.connect("test/[email protected]:1521/usertest")
#引數為:使用者名稱、密碼、監聽(server主機:server埠/server名稱)
#conn = cx_oracle.connect("test", "root", "10.80.17.5:1521/usertest")
#引數為:使用者名稱、密碼、tsn
conn = cx_oracle.connect("
test
", "
root
", "
test_user")
#建立cursor
cursor =conn.cursor()
sql = "
select * from student"#
執行sql語句
cursor.execute(sql)
#獲取所有的記錄
one =cursor.fetchall()
#一條一條的訪問記錄
for x in
one:
x
#關閉cursor
cursor.close()
#關閉連線
conn.close()
3. 什麼是tsn?
tns:資料連線字串,代表乙個資料庫的連線,配置好你的資料網路連線,就會存在乙個這樣的串。
這個串可以在你的oracle安裝根目錄\ora92\network\admin\tnsnames.sql裡面找到,你要可以在你的oracle安裝目錄下查詢這個檔案,
test_user=
(description =
(address_list =
(address = (protocol = tcp)(host = 10.80.17.5)(port = 1521))
)(connect_data =
(service_name = usertest)))
上面的 "test_user ",就是你要的tns
Python操作Oralce MySQL資料庫
第二步 python操作mysql資料庫 總 分為2部分 虛擬機器已安裝好oracle資料庫 虛擬機器未安裝好oracle資料庫 前提 虛擬機器已安裝python3 1 檢查並修改oracle環境變數,將python的安裝路徑新增至環境變數中 2 解壓cx oracle包,並進行編譯和安裝操作 3 ...
Python連線ORACLE操作
一 準備工作 1 安裝cx oracle 執行安裝命令 pip install cx oracle 6.0rc1 cp35 cp35m win amd64.whl 2 安裝oracle,並建使用者test test lu 二 編寫py檔案 import cx oracle conn cx oracl...
oracle之使用dblink操作遠端資料庫
dblink database link 資料庫鏈結顧名思義就是資料庫的鏈結 就像 線一樣,是乙個通道,當我們要跨本地資料庫,訪問另外乙個資料庫表中的資料時,本地資料庫中就必須要建立遠端資料庫的dblink,通過dblink本地資料庫可以像訪問本地資料庫一樣訪問遠端資料庫表中的資料。1.建立dbli...