首页 › 月度存档 › 10 月 2014

9. MYSQL++中的Field、FieldNames以及FieldTypes类型

mysqlpp::Field其实使用的并不多,主要在于Result.h中ResultBase以及他的派生类型(UseQueryResult和StoreQueryResult)的几个获取下一个field的方法(全部定义在了ResultBase中),主要如下
继续阅读 »

8. MYSQL++中的Row类型

一、mysqlpp::Row类型

在之前的介绍中我们看到了如何通过mysqlpp::Query找到各种Result类型,然后又仔细分析了各种Result类型又是如何生成对应的Row类型(如下所示)。
继续阅读 »

7. MYSQL++中的查询结果获取(各种Result类型)

在本节中,我将首先介绍MYSQL++中的查询的几个简单例子用法,然后看一下mysqlpp::Query中的几个与查询相关的方法原型(重点关注返回值),最后对几个关键类型进行解释。
继续阅读 »

6. 在MYSQL++中实现SQL语法中的NULL

这次要说明的是在MYSQL++中为了实现SQL中的NULL而做出的一系列的举措。我的感觉是Null<T, B>类型通常出现在SSQLS和template Query中比较多。
继续阅读 »

5. MYSQL++ mysql_type_info类型

该类型是SQLBuffer的灵魂,它用来表示从SQL TYPE到C++ TYPE的相互转变。该类型被定义在type_info.h中。在这个头文件中,其实定义了三个类型,其中前两个都是在mysql_type_info中所使用的utility类型。
继续阅读 »

4. MYSQL++ 之 SQLTypeAdapter类型、SQLQueryParms类型 与 SQLBuffer

300952217343578

1. mysqlpp::SQLBuffer

该类型其实就是SQLTypeAdapter传入的各种类型(int, string, double, long, String, …) 的包装,包装的结果就是
继续阅读 »

3. MYSQL++ Query类型与SQL语句执行过程(非template与SSQLS版本)

我们可以通过使用mysqlpp:: Query来进行SQL语句的增删改查。

首先来看一下mysqlpp::Query的一些最简单的调用,
继续阅读 »

2. MYSQL++之Connect类型

mysqlpp:: Connect类型主要负责连接事宜,这是在所有开始mysql操作之前必须进行的(这是句废话)。
继续阅读 »

1. MYSQL++简介

MYSQL++是对于MYSQL C API的C++完全包装。

MYSQL++能够至少做如下几件事情
继续阅读 »

0. MYSQL++的环境准备

1. 获取

Google MYSQL++,第一个就是,然后跟着要求进行下载。

2. 编译和安装
继续阅读 »