我开始开发一个C ++(不是可视化C ++ )应用程序,它需要与MySQL数据库服务器建立数据库连接,但是我无法找到有关如何连接的任何完整和解释的示例,以及在必要时下载驱动程序的位置。我找到了this link,我无法弄清楚继续前进
我在Ubuntu 14.04中使用g ++ c ++ 0x编译器
我熟悉Java,现在我熟悉C ++
答案 0 :(得分:3)
要创建MySQL连接,请使用以下代码:
MYSQL *hMysqlConn;
MYSQL *hMysql;
hMysql = mysql_init(NULL);
hMysqlConn = mysql_real_connect(
hMysql,
conn_server.c_str(),
conn_user.c_str(), conn_password.c_str(),NULL,
0, NULL, CLIENT_MULTI_RESULTS);
其中conn_server,conn_user,conn_password是用户定义的值。
要执行查询,请使用以下命令:
mysql_query(hMysqlConn, query.c_str())
其中query是用户定义的sql查询。 希望这个答案对你有用。
答案 1 :(得分:2)
如果您使用的是 ubuntu OS ,则可以使用以下命令安装MySQL库:
apt-get install libmysqlclient-dev
libmysqlclient-dev :此软件包包含Mysql数据库开发库和头文件。
您可以通过以下方式包含头文件:
#include<mysql/mysql.h>