query Microsoft Accdb from Python
更新日期:
文章目录
工作中的一项任务需要访问MS Access DB, 主要是导出一些表和数据。网上搜索了一番后,在stackoverflow上找到了答案。 其实挺简单的, 导入库pypyodbc,连接上*.accdb文件后, 就是普通Python DBAPI方式访问了。
- 主要参考了这篇 How do I import an .accdb file into Python and use the data?
- pypyodbc https://pypi.python.org/pypi/pypyodbc
- 我自已写的代码在这里
下面代码来自 stackoverflow:
|
|
如何得到所有表和表的列名?
通过调用cursor
对象的如下两个方法即可实现。 它们是代替cursor.execute()
调用,再调用cursor.fetchone()
访问各行数据。
- cur.tables()
- cur.columns(table)