#coding=utf-8
import os
#oracle庫位置;解決32/64位版本不一至
os.environ['path'] = r'c:\program files\oracle\instantclient_12_1;' + os.environ['path']
#oracle編碼;解決亂碼
os.environ['nls_lang'] = 'simplified chinese_china.utf8'
import cx_oracle
tns=cx_oracle.makedsn('192.168.1.111',1521,'cs')
conn=cx_oracle.connect('cs','cs',tns)
# 使用cursor()方法獲取操作游標
#cursor = conn.cursor()
#使用execute方法執行sql語句
#result=cursor.execute('select * from t_kk')
#使用fetchone()方法獲取一條資料
#data=cursor.fetchone()
#獲取所有資料
#all_data=cursor.fetchall()
#獲取部分資料,8條
#many_data=cursor.fetchmany(8)
cursor = conn.cursor()
cursor.execute("select * from t_yyry where bh='01'")
print (cursor.fetchone())
conn.close()
python oracle使用心得
1.首先確定版本。解壓到指定目錄,加入環境變數 變數名 oracle home 變數名 tns admin 變數名 nls lang 變數名 path 在解壓的oracle目錄instantclient 11 2 network admin建立tnsnames.ora檔案,寫入連線資料庫位址 1.首...
ServerVariables集合環境變數列表
語法 request.servervariables server environment variable 引數伺服器環境變數,指定要檢索的伺服器環境變數名。可以使用下面列出的值 變數說明path info轉換後的版本,該變數獲取路徑並進行必要的由虛擬至物理的對映。query string查詢ht...
python oracle 資料庫連線
firstly 一定要搞清楚版本 1 oracle 客戶端的版本32 or64 11g 2 python 的版本 32or 64 4 安裝oracle客戶端之後,開啟oracle客戶端中的檔案,找到 複製oci,oraocci11,oraociei11的3個dll貼上到你的py目錄的libs sit...