ubntu笔记6_用codeblock访问MySQL数据库(解决IDE链接MySQL数据库问题

7 篇文章 0 订阅
2 篇文章 0 订阅

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"
说明连接成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值