添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
威武的大象  ·  mysql ...·  3 月前    · 
睿智的领结  ·  华为开发者论坛·  1 年前    · 
稳重的八宝粥  ·  Qt学习之路(33): ...·  1 年前    · 

python读取access数据库

Python可以使用pyodbc模块来读取Microsoft Access数据库。pyodbc是Python操作数据库的一个标准库,可以连接到不同的数据库系统,并提供了一组统一的API来操作数据库。

下面是一个简单的示例,演示如何连接到Access数据库并读取数据:

import pyodbc
# 连接数据库
conn_str = (
    r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
    r'DBQ=C:\path\to\your\database.accdb;'
cnxn = pyodbc.connect(conn_str)
# 查询数据
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM your_table')
# 打印查询结果
for row in cursor.fetchall():
    print(row)
# 关闭连接
cnxn.close()

在这个示例中,首先需要使用pyodbc.connect()函数连接到Access数据库。conn_str参数是一个连接字符串,其中包含了数据库驱动程序的路径以及要连接的数据库文件的路径。

连接成功后,可以使用cursor对象执行SQL语句并获取结果。在本例中,我们执行了一个简单的SELECT查询,然后遍历查询结果并打印出来。

最后,需要使用cnxn.close()方法关闭数据库连接。

需要注意的是,在使用pyodbc连接Access数据库时,需要先安装Microsoft Access Driver。这个驱动程序通常可以从Microsoft官方网站上下载。另外,需要根据实际情况修改连接字符串中的路径。

  •