我将使用C / C ++,并想知道与MySQL服务器对话的最佳方法。我应该使用服务器安装随附的库吗?除了官方图书馆以外,我还应该考虑其他优秀的图书馆吗?
问题来源于stack overflow
这取决于您要做什么。
首先,检出提供比DBMS平台更多的连通性的库。例如,使用Qt可以很容易地连接到MySQL,MS SQL Server和许多其他服务器,并在运行时更改数据库驱动程序(连接类型),而只需几行代码。
特定于MySQL的库很好,但请记住,您只能将自己锁定在一个数据库实现上-如果将来需要更改,则将需要进行大量工作-即使您将代码设计为数据库特定的东西在立面后面。为什么不使用提供到多个平台的连接并节省麻烦的库呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。