1. 程式人生 > >自動化:解決資料庫驗證碼問題python連線oracle

自動化:解決資料庫驗證碼問題python連線oracle

一、下載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\Lib\sitepackagesoc

i.dllpython 根目錄下

二、例項


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)