python oracle 環境變數 亂碼

2021-09-22 01:33:22 字數 823 閱讀 6976

#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...