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
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!