c/c++ 连接mysql,并进行数据查询
2014-09-18 17:28
519 查看
2012-01-28 11:39:25| 分类: C/C++|举报|字号 订阅
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、开始写程序了
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、开始写程序了
#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; }
相关文章推荐
- c/c++ 连接mysql,并进行数据查询
- mysql 连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等
- shell自动连接mysql后进行查询操作的方法
- mysql 查询数据,对结果进行随便排列
- Mysql中使用UNION语句进行多表连接查询
- 对MYSQL查询中有疑问的数据进行编码
- orcle 远程连接其他数据库 进行查询数据
- 使用join对数据表进行连接查询
- 在myeclipse中连接mysql查询数据
- C/C++连接查询MYSQL
- 用SQL语言进行复杂查询:对各表中的数据进行不同条件的连接查询和嵌套查询: 1)查询每个学生及其选课情况; 2)查询每门课的间接先修课
- python连接mysql 查询数据
- 用c++对mysql进行二进制数据的读写
- MYSQL 查询注册7日内无登陆,随后有登陆操作,连接查询,组查询,AND OR优先级,数据表别名
- 数据库中的记录通过servlet回显到jsp页面中(连接数据库或者查询参照:对数据进行增删改查)
- PHP 连接mysql进行简单的数据操作
- python连接mysql查询数据返回字典格式
- Android 连接Mysql进行相关操作——用PHP做中介以及JSON做数据交换
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询
- MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三) --处理返回数据