使用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
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
相关文章推荐
- win7环境下使用sublime text搭建python开发环境并使用SublimeREPL实现交互操作
- 在windows环境下使用Python操作spatialite数据库
- python虚拟环境下使用opencv操作摄像头
- 使用python操作串口
- [Python]MySQLdb for Python使用指南/Python的数据库操作
- 解决Access数据库中"操作必须使用一个可更新的查询"问题
- VC++中使用ADO方式操作ACCESS数据库
- VC++中使用ADO方式操作ACCESS数据库
- b/s软件中使用Access数据库,只能查询,不能添加、修改、删除,提示操作必须是一个可更新的查询解决。
- 使用Python的Command Line操作Excel的Macro
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 如何使用ASP.NET对ACCESS数据库进行增删改查操作(基本型)
- 使用 python 操作 access 数据库
- 使用SQL查询分析器操作Access数据库
- 使用SQL查询分析器操作Access数据库
- 由于Python本身自带的界面库功能并不强大,我们使用Python+wxPython作为界面开发平台,在公司新的项目中进行界面开发。开发过程使用Eclipse+PyDev 作为集成开发环境。产品发布时使用Py2exe进行打包。如今,在我的团队中,Pytho
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 使用 python 操作blog
- 使用Java Excel API (JXL)在Java环境下操作Excel