python 访问access数据库的实现

1.安装ODBC的驱动

64位

http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe

32位

http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe

复制代码
import pyodbc
## 1.安装64位ODBC驱动 参考:https://zhuanlan.zhihu.com/p/537772619,安装即可,默认电脑有,
## 2.首先安装 pyodbc库。pip install pyodbc

# 连接mdb文件(根据实际地址)
DBfile = r"D:\crt.mdb"
# 连接驱动
conn = pyodbc.connect(r"Driver={Microsoft access Driver (*.mdb, *.accdb)};DBQ=" + DBfile + ";Uid=;Pwd=;charset='utf-8';")
# 创建游标
cur = conn.cursor()
# 查询表
sql = 'SELECT * FROM 记录;'
cur.execute(sql)
# 返回得到的数据集合
result = cur.fetchall()
# 遍历打印数据
for row in result:
    # 展示个字段的值
    print(row)
    print(row[1], row[2])
复制代码

 

 

 

 

参考地址:https://zhuanlan.zhihu.com/p/537772619

posted @   创客未来  阅读(745)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示