在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; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)