c/c++ 连接mysql,并进行数据查询
来源:互联网 发布:java countdownlatch 编辑:程序博客网 时间:2024/05/21 09:31
1、首先安装mysql,mysql++,mysql++-devel等:
shell>> sudo apt-get install mysql-server-5.1,mysql-server-core-5.1,mysql-client-5.1,libmysqlclient15-dev,libmysqlcppconn-dev,libmysql++-dev,libmysql++-doc,libmysqlclient-dev
2、安装好后,将会在/user/lib下找到下面几个文件:
libmysqlpp.so #C++ 连接文件
libmysqlclient.so #C 连接文件
3、设置连接器,添加libmysqlpp.so
4、开始写程序了
shell>> sudo apt-get install mysql-server-5.1,mysql-server-core-5.1,mysql-client-5.1,libmysqlclient15-dev,libmysqlcppconn-dev,libmysql++-dev,libmysql++-doc,libmysqlclient-dev
2、安装好后,将会在/user/lib下找到下面几个文件:
libmysqlpp.so #C++ 连接文件
libmysqlclient.so #C 连接文件
3、设置连接器,添加libmysqlpp.so
4、开始写程序了
#include <iostream>
#include <mysql++/mysql++.h>
//定义MYSQL操作命名空间
using namespace mysqlpp;
using namespace std;
#define DB_NAME "test" //库名
#define DB_HOST "localhost" //地址
#define DB_USER "root" //帐户
#define DB_PWD "123456" //密码
int main()
{
//定义连接对象
mysqlpp::Connection _con(false);
//进行连接
if(!_con.connect(DB_NAME, DB_HOST, DB_USER, DB_PWD)) {
cout << "连接失败" << endl;
}
//进行查询
mysqlpp::Query _query = _con.query("SELECT * FROM _user");
//存储数据
mysqlpp::StoreQueryResult _result = _query.store();
for(unsigned int i = 0; i < _result.num_rows(); i++) {
cout << "ID号:" << _result[i][0] << endl
<< "姓名:" << _result[i][1] << endl;
}
return 0;
}
0 0
- c/c++ 连接mysql,并进行数据查询
- c/c++ 连接mysql,并进行数据查询
- Linux C连接MySQL数据库并执行查询
- C#连接MYSQL数据库并进行查询
- C#连接MYSQL数据库并进行查询
- C#连接MYSQL数据库并进行查询
- C/C++连接查询MYSQL
- [C#] 连接数据库并进行用户注册
- 【java 操作mysql】java连接mysql数据库并查询数据
- IntelliJ IDEA2017 java连接mysql数据库并查询数据
- linux 使用c语言连接mysql数据
- c连接mysql api显示数据
- JSP连接mysql进行查询
- 纯C语言连接MySql数据库并输出结果
- VS2015编写C语言程序连接mysql并插入变量
- [150504][C#]C#连接Access数据库并读取数据
- c与mysql连接和一个简单查询的例子
- C/C++连接MySQL数据库和查询操作案例!!
- 函数常量
- 配置 Code::Blocks 10.05 + gdb 7.1 使支持 STL
- C/C++ MYSQL API
- 安装mysql api包和软件
- 终端环境之iTerm2
- c/c++ 连接mysql,并进行数据查询
- ActiveRecord类
- CMake和Configure项目的安装与反安装
- Linux下安装MongoDB
- 在 Debian Linux 安装配置 MongoDB 步骤
- Debian 5 安装 vim7.2
- 运行locate无法找到mlocate.db的解决方法
- c/c++ 使用epoll
- vim c++补全