python連線oracle資料庫記錄
環境說明(保持各個關聯環境版本對應非常重要):
系統環境:win7 64位
資料庫版本:oracle 11g 64位
python版本:python 3.7.3 64
操作步驟
1、安裝databaselibrary 庫
pip安裝,具體安裝略
2、安裝oracle 客戶端
將客戶端解壓到python根目錄,然後新增環境變數(即將客戶端檔案路徑新增到path中,注意末尾加分號)
新增tnsnames.ora檔案
3、安裝cx_oracle
cx_oracle是乙個用來連線並操作oracle資料庫的python擴充套件模組,支援報錯oracle9.2 10.2 11等版本
檔案cmd-將目錄切換到python的scripts
檔案下,輸入pip install cx_oracle-8.0.1-cp37-cp37m-win_amd64.whl
到此,基本環境安裝好了,接下來驗證是否可用正常連線oracle資料庫
在第一次連線測試,我出現了這個問題「cx_oracle.databaseerror: dpi-1047: cannot locate a 64-bit oracle client library: xx\oci.dll is not the correct architecture」
python
Python3 連線資料庫
author runfas description 利用tkinter建立乙個登入資料庫的視窗 time 2018 2 8 weichat srf80556635 15992667848 一 本文介紹python3 連線資料庫的操作 winodw平台下,其他平台暫時沒試過 1.pymysql介紹 p...
python3連線MySQL資料庫
在學習head first python 第7掌的時候,學習到用flask寫乙個web頁面,並把查詢到資料儲存在資料庫中 其中一段 def log request req flask request res str none import pymysql 書中介紹的是import mysql.con...
Python3連線MySQL並執行語句
完整流程 import pymysql test pymysql.connect localhost root root test1225 curs test.cursor curs.execute drop table if exists xixi sql create table xixi na...