linux 下 使用 C++ Mysql *** 作

linux 下 使用 C++ Mysql *** 作,第1张

linux 下 使用 C++ Mysql *** 作 说明:

在linux 环境下实现,使用c++ 来访问mysql 数据库,需要如下 *** 作和实例如下:
第一步:
安装开发库:

ubuntu下 : sudo apt-get install libmysqlclient-dev
centos下 : sudo yum install mysql-devel

只有安装了开发库,我们才可以引用头文件,进行代码的开发

第二部:
实例代码编写:

#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    MYSQL mysql;
    //1.初始化 *** 作句柄
    //MYSQL *     STDCALL mysql_init(MYSQL *mysql);
    mysql_init(&mysql);
    
    if(!mysql_real_connect(&mysql,"127.0.0.1", "root", "root", "db_svr", 3306, NULL, CLIENT_FOUND_ROWS))
    {
        //const char * STDCALL mysql_error(MYSQL *mysql);
        cout << mysql_error(&mysql) << endl;
        return -1;
    }

    const char* sql = "insert into sys_user(user_name, password, email, phone_num) values('wangwu', '789', '[email protected]', '12341234123');";
    mysql_query(&mysql, sql);
    mysql_close(&mysql);
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5699691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存