回答
在codeproject.com上查看围绕sqlite的MFC-esque包装。有很多好的。 sqlite网站也有链接到C++包装器。
我会使用SQL Server Compact Edition加上ATL OLE DB使用者模板(可以在MFC中使用它们)。
这是一个有趣的联系:http://www.codeproject.com/KB/windows/atl_ole_db_ppc.aspx
你必须使用该OLE DB提供程序:http://msdn.microsoft.com/en-us/library/ms174142(SQL.100).aspx
Windows有一个嵌入式数据库ENGINGE(无查询引擎,低层次的API像HamsterDB)。
我是hamsterdb的作者。
要回答你的问题 - 这取决于。
sqlite提供更多功能,但速度较慢。
hamsterdb(或东京橱柜或berkeleydb)速度更快但功能更少。
如果您更好地描述您的用例,那么我可以帮助更好。
再见 克里斯托夫
喜克里斯托夫,我喜欢你的HamsterDB,但它需要多一点的功能。例如,没有SQL解析器,没有简单的方法来获取/设置数据。 – buttercup 2011-02-23 02:01:29
当然 - 这只是一个键/值存储而不是SQL数据库。功能非常有限,但您可以获得很多性能并且不需要管理数据库。 – cruppstahl 2011-03-11 06:51:43
- 1. 嵌入式数据库和toplink
- 2. Java:嵌入式数据库
- 3. Delphi嵌入式数据库
- 4. 嵌入式Firebird数据库
- 5. 快速只读嵌入式“数据库”?
- 6. Java嵌入式数据库持久性
- 7. VB.net连接到嵌入式数据库
- 8. ASP.NET +嵌入式数据库+ LinqToSQL
- 9. 带嵌入式数据库的Java EE
- 10. 嵌入式nosql开源java数据库
- 11. Internet Explorer - 嵌入式数据库
- 12. 压力测试嵌入式数据库
- 13. 停止H2的嵌入式数据库
- 14. Qt中的嵌入式数据库
- 15. 与嵌入式SQL Server CE数据库
- 16. 春H2嵌入式数据库
- 17. ASP.NET MVC 2嵌入式数据库
- 18. 何时使用嵌入式数据库
- 19. C#UWP嵌入式SQLite数据库
- 20. 可视化嵌入式H2数据库
- 21. 同步嵌入式数据库与远程数据库
- 22. 嵌入式(内存)数据库或独立数据库
- 23. 将Java嵌入式数据库转换为独立数据库
- 24. 从独立数据库导出到嵌入式数据库
- 25. 嵌入IE6与MFC
- 26. 嵌入式数据库和内置数据库有什么区别?
- 27. Java和Firebird嵌入式如何创建数据库?
- 28. 嵌入式数据库和多个目录
- 29. 有PL/SQL支持和Java API的嵌入式数据库吗?
- 30. NodeJS嵌入式数据库(持久性和可加密)?
我使用的SQLite http://softvoile.com/development/CppSQLite3U/ Unicode的包装 – buttercup 2010-06-22 11:10:16