一、安装64位的ODBC驱动器
1、下载文件AccessDatabaseEngine_X64.exe
,先对其进行解压,然后打开AccessDatabaseEngine_X64文件夹,有一个AceRedist.msi文件。
用Orca软件将AceRedist.msi打开,找到找到LaunchCondition里面的BLOCKINSTALLATION,删除那一行数据并进行保存。
然后再运行AceRedist.msi,就可以把64位的ODBC 驱动器安装成功
二、基本用法
import pypyodbc
path = 'C:/Users/liuzhi/Desktop/1.mdb'
str = 'Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=%s' % path
db = pypyodbc.win_connect_mdb(str) # 打开数据库连接
curser = db.cursor() # 产生cursor游标
SQL_value = "SELECT * FROM GENERALDATA" # 查询条件(GENERALDATA是数据表名称)
curser.execute(SQL_value) # 查询数据
title = curser.description # 行描述
for i in title:
print(i[0])
result = curser.fetchall() # 生成表格
for row in result: # 按行输出
print(row)