如何使用Python创建新数据库.mdb

问题描述 投票:0回答:1

您好,我一直在搜索,在该主题中找不到最新的信息。

我想使用pythons库pyodbc创建一个新的.mdb文件。

我尝试了许多不同的方法,但永远无法成功。我的主要问题是连接到尚不存在的数据库。

import pyodbc
DRV = '{Microsoft Access Driver (*.mdb, *.accdb)}'
PWD = ''
con=pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,'./'+new_path+'.mdb',PWD))

我尝试插入一个

f=open(new_path+'.mdb','a')
f.close()

为了在尝试连接之前创建一个mdb文件,但同样无法成功,它表示文件已损坏。

database pyodbc
1个回答
0
投票

您可以使用msaccessdb模块。在您之后

pip install msaccessdb

pip install --user msaccessdb

您可以简单地做

import msaccessdb
msaccessdb.create(r'C:\path\to\new.mdb')
© www.soinside.com 2019 - 2024. All rights reserved.