1. mysqlpp::SQLBuffer
该类型其实就是SQLTypeAdapter传入的各种类型(int, string, double, long, String, …) 的包装,包装的结果就是
- 各种类型实例的字符串表示 ( const char* data_; )
- length 长度 ( size_type length_ )
- 类型(由mysqlpp::mysql_type_info定义) ( mysql_type_info type_ )
- 是否是数据库的NULL类型 ( bool is_null_ )
表示类型的类别是 mysql_type_info ,该类型是一个“C++类型”和“SQL 类型”相互映射的utility class。
需要强调的是,该类型实际上是支持BINARY存法的,其实在实现上,就是将length不设定为”