小编典典

C ++ SQL数据库库比较

sql

我正在开始开发一个中等规模的C 项目,该项目必须与Microsoft SQL
Server数据库一起工作。在使用.NET技术之前,我已经完成了数据库工作,但是这次我不认为使用.NET方法是合适的。我想获得有关可用的各种免费(如GPL,LGPL,Boost)C
/ C
SQL库的反馈。我发现MySQL ++和SOCI非常有趣,我想知道你们更喜欢哪个以及为什么。

另外,尽管此项目将主要在Windows工作站上运行,但我更喜欢在Linux下进行开发,因此跨平台兼容性是一个优势。

谢谢大家的宝贵时间,非常感谢您的建议!

杰里米

编辑:很抱歉输入错误,我的意思是Microsoft SQL Server,而不是MySQL Server。


阅读 172

收藏
2021-04-15

共1个答案

小编典典

我强烈推荐OTL

它不仅支持所有主要数据库,而且还具有STL风格,并且通常根据适当的C ++方法(IMO)编写。它对我来说在VC8上很好用(我使用了MySQL
ODBC连接器)。

而且,它是一个单头库。因此,没有任何链接问题。只需包含标题就可以了。您只需3行代码即可查询MySQL表。

我在过去的几个月中使用过它,并且在与开发人员进行交流,提出问题等方面也有很好的经验。

2021-04-15