python3連線oracle 11G資料庫

2022-07-26 04:15:13 字數 1020 閱讀 5923

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