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驱动也安装上就不会有问题了
我会打所有需要下载的东西上传到百度云盘上

猜你喜欢

转载自blog.csdn.net/weixin_43563705/article/details/106643787
今日推荐