跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

Linux下MySQL C++连接操作

1,客户端需要安装mysql-client包,安装完后有我们需要的库文件;2,然后安装mysql-dev包,安装完后有我们需要的mysql.h文件;3,作1,客户端需要安装mysql-client包,安装完后有我们需要的库文件;

2,然后安装mysql-dev包,安装完后有我们需要的mysql.h文件;

3,作为客户端只需要安装这两个包就可以了:

以下是简单的测试代码:

#include#includeint   main(){/*declare   structures   and   variables   */MYSQL   mysql;MYSQL_RES   *result;MYSQL_ROW   row;//initialize   MYSQL   structuremysql_init(&mysql);//connect   to   database//   mysql_real_connect(&mysql,"localhost","root","nriet","test",0,NULL,0);mysql_real_connect(&mysql,"192.168.13.27","root","nriet","nriet",0,NULL,0);//execute   querymysql_query(&mysql,"select *   from   test");//get   result   setresult=mysql_store_result(&mysql);//process   result   setwhile((row=mysql_fetch_row(result))){fprintf(stdout,"%s   -   %s\n",row[0],row[1]);}//mysql_query(&mysql,"insert into test values(3,'a')");//clean   upmysql_free_result(result);mysql_close(&mysql);}4,在“GCC C++ Linker”下的“Libraries”:libraries(-l):mysqlclient Libraries search path(-L):/usr/lib/mysql然后 就可以 大功告成了 !!

,

相关文章