mysql连接器手册/C++

mysql连接器手册/C++,c++,mysql,database,mysql-workbench,C++,Mysql,Database,Mysql Workbench,我遇到过几个关于使用mysql connector/C++的文档,它们都使用不同的函数来实现相同的功能。 e、 g 还有一个 MYSQL* conn; conn = mysql_init(NULL); mysql_real_connect(conn,HOST,USERNAME,PASSWORD,DATABASE,0,NULL,0); 在第一个文件中,我找不到使用的头文件。 我有mysql社区5.6。 我在C:\Program Files\mysql\mysql Server 5.6\incl

我遇到过几个关于使用mysql connector/C++的文档,它们都使用不同的函数来实现相同的功能。 e、 g

还有一个

MYSQL* conn;
conn = mysql_init(NULL);
mysql_real_connect(conn,HOST,USERNAME,PASSWORD,DATABASE,0,NULL,0); 
在第一个文件中,我找不到使用的头文件。 我有mysql社区5.6。 我在C:\Program Files\mysql\mysql Server 5.6\include\mysql.h中找不到mysql.h,这允许我使用第二种方法

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


有人能帮我吗?

你应该区分这两种连接方式。第一种是使用MySQL C++连接器,而第二种使用C连接器AKA。MySQL客户端库。默认情况下,未安装C++连接器< /p>

使用非常舒服的意志,可以选择MySQL的DEV部分,这样就可以得到C连接器和/或其他连接器如C++、ODBC等的所有标题。 但是很明显,你应该选择一种管理关系的方法,并坚持下去。混合连接器不是一个好主意,因为它们保持着相关连接器之间不通信的内部状态


<>如果你要我推荐,我会说如果你可以,可以使用C++连接器,因为它有连接处理+结果集管理的附加处理。在四处打听时,我的同事建议谷歌和stackoverflow似乎是寻找答案的最佳地点。
MYSQL* conn;
conn = mysql_init(NULL);
mysql_real_connect(conn,HOST,USERNAME,PASSWORD,DATABASE,0,NULL,0);