python连接access数据库
Posted wancy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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博客
以上是关于python连接access数据库的主要内容,如果未能解决你的问题,请参考以下文章