C 操纵MDB数据库
C++ manipulating mdb database
我想根据.mdb文件的内容创建一个应用仅使用本机代码(C ),因此我可以在多个平台中使用库。
thx,问候
.mdb
文件格式是Microsoft Access(" JET")数据库引擎的特定于Windows的专有且特定的。(此外,它是一个不断发展的文件 - file-format,尽管现在似乎并没有继续进行主动开发。)有一个,唯一的"使用它的方法,也就是说:在Microsoft的操作系统上使用Microsoft的库和周围框架。
如果确实,您需要使用"基于文件的SQL引擎","在多个平台上",那么我会诚实地建议您而不是使用专门设计的数据库文件格式出于此目的: sqlite 。
请注意,两者不一样。它们是两个完全不同的设计团队的产物,这些设计团队有不同的目的。SQLite团队有意严格遵守SQL标准。但是,他们做的是创建一个使用单个文件的公共域(!)数据库引擎,并且专门设计为跨平台。同时,Jet团队专门设计了他们的引擎,仅仅是为了支持公司的访问(和Excel)产品。
相关文章:
- 查询SQLite数据库中的日期
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在ArangoDb AQL查询中指定数据库
- 从数据库实时显示QT c++中的数据
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 无法在C++中建立与MySQL数据库的连接
- 将类实现到数据库程序中
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 调试编译的服务器在数据库打开时崩溃
- C++变量mysql_query到数据库
- LMDB:在有限的内存系统中打开大型数据库
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 以只读模式打开数据库时SQLITE_CANTOPEN错误
- 如何使用SQLite将数据库中的值导出为C / C++中的字符串或字符?
- 如何在Qt中从数据库中检索二进制数据?
- 如何从网站获取数据并将其传输到数据库?
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- 如何使用Visual C++(非C++/CLI)处理.mdb数据库
- C 操纵MDB数据库