在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', '123opi@qq.com', '12341234123');"; mysql_query(&mysql, sql); mysql_close(&mysql); return 0; }



