MFC和嵌入式数据库?

时间:2010-06-21 20:01:38

标签: database mfc

您能推荐使用Visual C ++ / MFC的优秀嵌入式数据库吗?

我看过: - SQLite - HamsterDB

还有其他人吗?

4 个答案:

答案 0 :(得分:0)

在codeproject.com上浏览一下围绕sqlite的MFC-esque包装器。有很多好的。 sqlite网站也有链接到c ++包装器。

答案 1 :(得分:0)

我会使用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

答案 2 :(得分:0)

Windows有一个嵌入式数据库引擎(没有查询引擎,像Hamster这样的低级API)。

http://blogs.msdn.com/b/windowssdk/archive/2008/10/23/esent-extensible-storage-engine-api-in-the-windows-sdk.aspx

答案 3 :(得分:0)

我是hamsterdb的作者。

回答你的问题 - 这取决于你。

sqlite提供了更多功能,但速度较慢。

hamsterdb(或tokyo cabinet,或berkeleydb)速度更快但功能更少。

如果您更好地描述您的用例,那么我可以提供更好的帮助。

再见 克里斯托弗