最近使用到了office中的Access数据库,Python可以通过pypyodbc模块使用SQL语句对该数据库进行增删改查等操作
安装pypyodbc模块
pip install pypyodbc
首先连接数据库
import pypyodbc
path = u'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=' + r"这里是数据库文件路径"
db = pypyodbc.win_connect_mdb(path)
cur = db.cursor()
接下来就可以使用SQL语句对Access数据库进行操作了
cur.execute("这里是SQL语句")
cur.fetchall() # 返回查询的结果,可以使用变量接收返回值
如果你需要对数据库中的内容进行修改,千万不要忘记在修改后提交
cur.execute("这里是SQL语句")
cur.commit() # 提交操作