gpt4 book ai didi

C++操作mdb数据库

转载 作者:行者123 更新时间:2023-11-28 06:16:35 24 4
gpt4 key购买 nike

我想基于 .mdb 文件的内容创建一个应用程序,我搜索了库以在 native 中执行此操作,但它们都需要要求,我想要一种仅使用 native 代码 (C++) 读取这些文件的方法,这样我就可以在多个平台上使用该库。

谢谢,问候

最佳答案

.mdb 文件格式特定于 Microsoft Access(“Jet”)数据库引擎,该引擎专有且特定于 Windows。 (此外,它是一种不断发展的文件格式,尽管它现在似乎没有继续积极发展。)有一个,唯一一个,“正确”的使用方式,即:在微软的操作系统上,使用微软的库和周边的框架。

如果您确实需要“在多个平台上”使用“基于文件的 SQL 引擎”,那么我诚挚地建议您改为使用专门设计的数据库文件格式用于此类目的:SQLite

请注意,两者并不相同。它们是两个完全不同的设计团队的产物,他们有着不同的目的。 SQLite 团队故意不严格遵守 SQL 标准。但是,他们所做 做的是创建一个公共(public)域 (!) 数据库引擎,它使用单个文件,并且专门设计用于跨平台。与此同时,Jet 团队专门设计了他们的引擎,并且专门用于支持他们公司的 Access(和 Excel)产品。

关于C++操作mdb数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30164707/

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