我刚开始从C ++应用程序连接到MySQL。该应用程序非常简单:它是一个Linux Web服务器,C ++代码从本地数据库检索JavaScript以通过Apache和Ajax返回到客户端。该数据库将包含不超过几千个简短的JavaScript程序。
问题:关于我应该使用哪种API的任何建议?我只是阅读dev.mysql.com上的文档,似乎没有任何理由选择libmysql,Connector / C,Connector / C ++,MySQL ++或Connector / ODBC中的一个或另一个。谢谢。
答案 0 :(得分:2)
行数不超过几千行,你应该在你的语言偏好之后选择你的API,而不是相反 - 所以去看看,选择适合你心情的任何东西。
如果您的应用程序的性能与MySQL连接器的性能差异有关,那么您应该非常忙于在其他地方修复您的设计。
我个人更喜欢可移植性,所以我倾向于使用大量的ODBC,接受小的性能影响,但其他人可能会认为不同。如果你永远不想使用不同的RDBMS远离ODBC - 没有可移植性的好处,那就太难看了。
答案 1 :(得分:0)
我只想使用原始C API。似乎是开销最小的最简单方法。