您的位置:首页 > 编程语言 > Python开发

使用python3操作access数据库(office2016环境)

2017-04-16 14:43 344 查看
环境为office2016+python3.4。

1、安装AccessRuntime_x64_zh-cn(https://www.microsoft.com/zh-CN/download/details.aspx?id=39358),要注意安装的是office13版本的accessruntime,它可以与access16兼容。而office16版本的accessruntime可能会无法报错。

2、安装python包pypyodbc

附上一个样例代码吧。

import pypyodbc
accdb1 = dir1 + '\\' + 'Database2.accdb'
conn = pypyodbc.connect(u'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=' + accdb1)
cur = conn.cursor()
cur.execute("SELECT * FROM From0 WHERE Tel_ID=" + str(tel_id)) # 一段可执行的SQL语句
list0 = cur.fetchall()
print(list(list0))

参考资料:http://www.th7.cn/Program/Python/201602/769411.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐