Welcome 微信登录

首页 / 数据库 / MySQL / Linux下MySQL C++连接操作

1,客户端需要安装mysql-client包,安装完后有我们需要的库文件;2,然后安装mysql-dev包,安装完后有我们需要的mysql.h文件;3,作为客户端只需要安装这两个包就可以了:以下是简单的测试代码:
#include<stdio.h>
#include<mysql/mysql.h>
int   main()
{
/*declare   structures   and   variables   */
MYSQL   mysql;
MYSQL_RES   *result;
MYSQL_ROW   row;
//initialize   MYSQL   structure
mysql_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   query
mysql_query(&mysql,"select *   from   test");
//get   result   set
result=mysql_store_result(&mysql);
//process   result   set
while((row=mysql_fetch_row(result)))
{
fprintf(stdout,"%s   -   %s ",row[0],row[1]);
}
//mysql_query(&mysql,"insert into test values(3,"a")");
//clean   up
mysql_free_result(result);
mysql_close(&mysql);
}4,在“GCC C++ Linker”下的“Libraries”:libraries(-l):mysqlclient
Libraries search path(-L):/usr/lib/mysql
然后 就可以 大功告成了 !!Oracle 恢复误删除的表和误更新的表查看Oracle表空间的使用率相关资讯      C++ 
  • C++程序员如何转Java  (今 06:48)
  • C++前置++与后置++的区别与重载  (04月14日)
  • 打破C++ Const 的规则  (01月23日)
  • 自动生成C、C++、shell程序基本框  (04月27日)
  • C++:后现代的系统编程语言  (02月06日)
  • C++ 顺序容器基础知识总结  (01月23日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图