python连接access数据库

1.  安装pyodbc

  pip install pyodbc -i https://pypi.douban.com/simple

 

   查看是否电脑有python连接access的数据库驱动

  

import pyodbc
 [x for x in pyodbc.drivers() if x.startswith('Microsoft Access Driver')]

 

 

   或者去控制面板中看看

 

 

 2.  安装ODBC驱动器

  如果没有安装驱动,就装驱动,32位与64位数据库驱动:

  数据库驱动下载

  链接:https://pan.baidu.com/s/119ZR4BfM_lssjJTG0UXV9g

  提取码:nuen 

3.  Access数据库字段介绍

 4.  pyodbc主要功能

 

 

5.  测试代码

复制代码
import datetime
import pyodbc
#连接数据库
conn = pyodbc.connect(r"DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "E:\MyDataBase8.accdb" + ";Uid=;Pwd=;")
#    创建游标
cursor = conn.cursor()
r=cursor.execute("select Id,Timer,DataX from biao1")#biao1为MyDataBase8.accdb中的一个表

#sql2 = "UPDATE biao1 SET DataX=?,Millisecond=? WHERE  Id=?"
#cursor.execute(sql2,6,12.3, 1)

all=cursor.fetchall()
print(type(all))#list
for item in all:
    Id = item[0]
    Timer=item[1]

cursor.close()
conn.close()
复制代码

  不足或错误之处欢迎指正!

 

 

 

 

 

 

参考资料:

 

(64条消息) 第一章 Python pyodbc连接access数据库的使用方法_七月一起吹晚风吧的博客-CSDN博客

 

64位ODBC驱动器修改版下载 AccessDatabaseEngine_X64.exe AceRedist.msi BLOCKINSTALLATION删除版 下载-脚本之家 (jb51.net)

 

(64条消息) datetime用法 python_python datetime_vener_的博客-CSDN博客

 

posted @   wancy  阅读(1127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示