MySQL Connector/C++ 简单例子
来源:互联网 发布:linux nslookup mx 编辑:程序博客网 时间:2024/06/01 08:00
#include <stdio.h>#include <string>#include <sstream>#include <driver/mysql_connection.h> #include <driver/mysql_driver.h> #include <cppconn/statement.h> #include <driver/mysql_public_iface.h>using namespace sql; using namespace std; void MySQLExample() { Driver*driver;//驱动Connection*connection;//连接Statement*statement;//用于向 MySQL 服务器发送 SQL 语句 ResultSet*resultSet;//存放查询结果// 初始化驱动 driver = sql::mysql::get_mysql_driver_instance();// 建立链接 string strAddress= "tcp://172.16.6.128:3306";string strName= "duan";string strPassword= "123456";connection = driver->connect(strAddress, strName, strPassword);// 连接并登陆账户// 获取Statement对象statement = connection->createStatement();// 使用 test 库statement->execute("use test");// 执行 SQL 语句ostringstream ostream;ostream << "select * from pxz";string strSQL = ostream.str();resultSet = statement->executeQuery(strSQL);// executeQuery用于产生单个结果集的语句// executeUpdate用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句// execute用于执行返回多个结果集、多个更新计数或二者组合的语句// 取出结果 while(resultSet->next()) { intid= resultSet->getInt("id");stringname= resultSet->getString("name");stringsex= resultSet->getString("sex"); doubledegree= resultSet->getDouble("degree");cout << id << " " << name << " "<< sex << " " << degree << endl; } delete statement; delete connection; } int main(){MySQLExample();getchar();return 0;}
0 0
- MySQL Connector/C++ 简单例子
- MySQL Connector C
- MySQL Connector/C++(一)
- MySQL Connector/C++ 例子(一)
- MySQL Connector/C++ 例子(二)
- MySQL Connector/Net 的简单使用
- 如何使用mysql connector c in window
- mysql Connector C/C++ 多线程封装
- mysql Connector C/C++ 多线程封装
- mysql Connector C/C++ 多线程封装
- VS2005 编译mysql-connector-c++-1.1.3
- mysql Connector C/C++ 多线程封装
- linux mysql-connector-c++-1.1.5 编译
- MySql C Connector 文档翻译 Overview
- c++连接mysql编程(mysq-connector/c++)
- VS2013 编译 MySql Connector C 6.1.6
- mysql Connector C/C++ 多线程封装
- mysql Connector C/C++ 多线程封装
- python时间函数和常用格式化
- HDOJ 取石子游戏 1527【威佐夫博奕】
- 第三周第二天( 【Class类与Java反射 】 【Method类的常用方法 】 【注解】)
- Failed to install *.apk on device 'emulator-5554': timeout
- 创建第一个MVC项目
- MySQL Connector/C++ 简单例子
- KVO
- OmniGraffle (一)从工具栏开始
- 将GPIUmage集成到项目中
- Integray Image(积分图)
- [cocos2dx]事件分发机制--lua源码(二)
- html 横线的代码
- 咕噜小金鱼前来报到
- Setting中格式化SD卡