1)安裝開發mysql開發報
sudo apt-get install libmysqlclient-dev
2)找到libmysqlclient.so
不知爲什麼網上說libmysqlclient.so在usr/lib/文件夾中,但我的ubuntu13.04中卻在這個位置沒有此文件,爲此我在網上查了半天並且重新裝了很多次的mysqlclient 都沒有實現,最後偶然想到用全局搜索,原諒我是在圖形界面下搜的。
最後在/usr/lib/i386-linux-gnu中找到了。
2)配置codeblack
啓動codeblack在settings->complier裏找到Linker Settings選項卡在Link libraries中按add添加libmysqlclient.so。
在search directories選項卡里用add添加usr/include/mysql文件家(頭文件都在這裏)。
完成後配置階段基本就結束了。
3)作爲練習可以添加下列代碼進行測試
#include <iostream>
#include<stdlib.h>
#include<stdio.h>
#include<mysql.h>
using namespace std;
int main(int argc,char *argv[])
{
MYSQL *conn_ptr;
conn_ptr=mysql_init(NULL);
if(!conn_ptr)
{
cout<<"mysql_init is failed"<<endl;
return EXIT_FAILURE;
}
conn_ptr=mysql_real_connect(conn_ptr,"localhost","sazabi","12345","sazabi",0,NULL,0);
if(conn_ptr)
{
cout<<"Connection success"<<endl;
}
else
cout<<"Connection failed"<<endl;
mysql_close(conn_ptr);
//cout << "Hello world!" << endl;
return 0;
}
若顯示
Connection success"
說明連接成功了