首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql连接器/C++手册

问mysql连接器/C++手册
EN

Stack Overflow用户
提问于 2014-12-20 05:33:51
回答 1查看 400关注 0票数 0

我读过几篇关于使用mysql connector/C++的文档,所有文档都使用了不同的函数来处理相同的事情。e.g

代码语言:javascript
复制
`sql::mysql::MySQL_Driver *driver;
sql::Connection *con;
driver = sql::mysql::MySQL_Driver::get_mysql_driver_instance(); 
con = driver->connect("tcp://127.0.0.1:3306", "user", "password");`

http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-examples-complete-example-1.html

还有另一个

代码语言:javascript
复制
MYSQL* conn;
conn = mysql_init(NULL);
mysql_real_connect(conn,HOST,USERNAME,PASSWORD,DATABASE,0,NULL,0); 

http://www.cplusplus.com/forum/general/6370/

在第一个文件中,我找不到使用的头文件。我有"mysql社区5.6“。我在"C:\Program Files\MySQL\MySQL Server5.6\include\mysql.h“中找不到"mysql.h”,这使我能够使用第二种方法。

问题是我找不到任何手册或参考资料来解释这些功能。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-20 18:08:54

您应该区分这两种连接方法。第一种是使用MySQL C++连接器,而第二种是使用C连接器(也称为.MySQL客户端库)。缺省情况下不安装C++连接器

使用非常舒适的MySQL Windows Installer可以让您选择MySQL的开发部分,这样您就可以获得所有的头文件等(对于C连接器)和/或其他连接器(如C++、ODBC等)。用于其他访问方法。

但很明显,你应该选择一种方法来管理连接,并坚持下去。混合连接器不是一个好主意,因为它们维护的内部状态不会在所涉及的连接器之间进行通信。

如果你问我一个建议,我建议你尽可能使用C++连接器,因为它对连接+结果集管理有额外的处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27574185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档