gpt4 book ai didi

python - 如何在 Python 中创建 mdb 数据库文件?

转载 作者:太空狗 更新时间:2023-10-30 00:37:28 28 4
gpt4 key购买 nike

我想在 Windows 中使用 Python 创建一个 mdb 数据库文件,但似乎无法通过 Python 文档解决这个问题。我读到的所有内容都与建立连接以及如何处理光标有关。

有什么想法吗?谢谢...

最佳答案

我对 comtypes 的体验模块已经相当不错了。您可能希望为使用的方法准备一个 Access DAO/ADO/VBA 引用,但是,由于 comtypes 模块动态生成 COM 库包装器,因此没有内置文档。

这是一个简单的例子来说明它是如何工作的。 (继续自己测试一下。)

from comtypes.client import CreateObject

access = CreateObject('Access.Application')

from comtypes.gen import Access

DBEngine = access.DBEngine
db = DBEngine.CreateDatabase('test.mdb', Access.DB_LANG_GENERAL)
# For me, test.mdb was created in my My Documents folder when I ran the script

db.BeginTrans()

db.Execute("CREATE TABLE test (ID Text, numapples Integer)")
db.Execute("INSERT INTO test VALUES ('ABC', 3)")

db.CommitTrans()
db.Close()

(针对类型库的 Python 包装器模块以前不存在的情况,将第二个导入语句移到 CreateObject 行之后。)

关于python - 如何在 Python 中创建 mdb 数据库文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3094537/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com