红联Linux门户
Linux帮助

ubuntu下C++连接mysql数据库

发布时间:2016-04-06 15:33:38来源:linux网站作者:夏笑声

1.安装mysql: sudo apt-get install mysql-server


2.sudo apt-get install libmysql++-dev


3.拷贝lib:

sudo  cp /usr/lib/mysql/plugin /usr/lib/ -a


4.可以试试了

新建一个cpp文件,代码如下:
#include <iostream>
#include <mysql/mysql.h>
using namespace std;
int main()
{
MYSQL mysql;
mysql_init(&mysql);
return 0;
}


编译的时候必须加上库,命令如下:

sudo g++ -o test test.cpp -L/usr/lib/mysql -lmysqlclient -lz


然后./test运行,这段代码什么也没有做,但是如果这段代码可以编译成功,那么其它的就没有问题。

如果不加后面的参数会出现mysql_init没有找到的错误。


本文永久更新地址:http://www.linuxdiyf.com/linux/19562.html