自動化:解決資料庫驗證碼問題python連線oracle
阿新 • • 發佈:2018-12-09
一、下載cx_Oracle
1、命令安裝
pip install cx_oracle
2、下載安裝
cx_Oracle-5.3-12c.win-amd64-py3.6-2.exe
5.3:指cx_Oracle版本;
- amd64:指作業系統是64位 ;
- py3.6:指python是3.6版本
2.2、將上面oracle 安裝包裡的oci.dll、 oraocci12.dll、oraociei12.dll 這三個檔案拷貝到python 根目錄下
二、例項
import cx_Oracle
db = cx_Oracle.connect(globaDB.dbuat)
time.sleep(1)
cursor = db.cursor()
sql = "select sms_code from (select sms_code from opp_busi_sms order by oper_time desc) where rownum=1"
self.my_print_info(sql)
time.sleep(1)
rs = cursor.execute(sql)
li = rs.fetchall()
time .sleep(1)
# # 列印業務單號,此處引用正則來過濾到數字,去掉其它字元
code = li[0][0]
# code = li[3:9]
print(code)
db.close()
time.sleep(1)