Python連接ODBC對Mysql進行操作[解決你安裝ODBC驅動過程中所有能遇到的問題]

所需要的軟件全在連接裏面

https://pan.baidu.com/s/1bdac2fmZL4HRmU0DPbdVMg提取碼:8n94

下面開始進行安裝ODBC驅動

ODBC(Open Database Connectivity),開放式數據連接,就是一個接口和規範,能夠讓我們單一的,統一的形式連接數據庫,因爲現在存在不同的數據庫,如果一個個配置管理器,就會很麻煩.



官網下載:https://dev.mysql.com/downloads/connector/odbc/
在這裏插入圖片描述
下載好之後打開:
有可能會出現:
this application requires visual studio 2015 x64
redistributable. please install the redistributable then run this installer again

這是缺少一個軟件;visual_studio
下面先進行安裝:visual_studio_2015x86安裝步驟


第一步 DVDFAB VirtualDrive安裝步驟

在這裏插入圖片描述
首先打開這個軟件:

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

第二步 安裝visual_studio

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

第三步在進行安裝ODBC驅動就不會提示了

打開在這裏插入圖片描述
安裝的過程中有可能會提示(Error 1918,Error installing ODBC Dricer MySQL ODBC 8.0 AMSO Driver,ODBC error 13:無法加載 MySQL ODBC 8.0 ANSI Driver ODBC 驅動程序的安裝例程,因爲存在系統錯誤代碼126:找不到指定的模塊。…\myodbc8s.dll)

在這裏插入圖片描述
這個問題我的解決 方法是 我看了一下 下載的ODBC版本
發現和我自己的Mysql版本不一致 當我換成一直的版本之後就安裝成功了

成功之後就進行下一步:去配置
打開控制面板
在這裏插入圖片描述
在這裏插入圖片描述
將查看方式換成小圖標
找到管理工具在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
看到這裏就要開始寫代碼了


import pyodbc

cnxn=pyodbc.connect('DSN=mysqltest')
cursor=cnxn.cursor()
cursor.execute("select * from user.producet")
fal=cursor.fetchall()
for f in fal:
     print(f)

在這裏插入圖片描述

有可能會遇到的問題 明明和我所有的操作過程都一樣爲什麼還是會報錯:

在這裏插入圖片描述
ODBC這個驅動64位 和32位都要安裝上
把32位的ODBC驅動也安裝上就不會有問題了
我會打所有需要下載的東西上傳到百度雲盤上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章