实现
getScale ()
,getPrecision ()
而且getColumnDisplaySize ()
为MySQL_ResultSetMetaData
而且MySQL_Prepared_ResultSetMetaData
.改变了
ResultSetMetaData
方法getColumnDisplaySize ()
,getPrecision ()
,getScale ()
返回无符号整型
而不是符号整数
.日期
,DATETIME
而且时间
在调用MySQL_PreparedResultSet
方法getString ()
,用()
,getInt ()
,getLong ()
,getBoolean ()
.恢复的实现
MySQL_DatabaseMetaData: getTypeInfo ()
.现在未实现的。此外,删除cppconn / datatype.h
就目前而言,直到开发出更健壮的类型实现为止。实现
MySQL_PreparedStatement: setNull ()
.实现
MySQL_PreparedStatement: clearParameters ()
.添加PHP脚本
例子/ cpp_trace_analyzer.php
筛选调试跟踪的输出。有关文档,请参阅内联注释。10bet官方网站不支持该脚本。实现
MySQL_ResultSetMetaData: getPrecision ()
而且MySQL_Prepared_ResultSetMetaData: getPrecision ()
、更新的例子。为JDBC遵从性和回归测试增加了新的单元测试框架。
添加
测试/单位
作为使用新测试框架进行一般单元测试的基础,请参见测试/单位/例子
对于基本的使用示例。
固定
MySQL_PreparedStatementResultSet:用()
当基础类型为时,返回正确的值MYSQL_TYPE_FLOAT
.固定的错误
MySQL_ConnectionMetaData: getIndexInfo ()
.该方法没有工作,因为发送到服务器的查询中没有包含模式名。修正了一个错误
MySQL_ConnectionMetaData: getColumns ()
它是表中列乘以匹配列的笛卡尔积columnNamePattern
.这个例子例子/ connection_meta_schemaobj.cpp
扩展到覆盖函数。固定的错误
MySQL_DatabaseMetaData
.所有supportsCatalogXXXXX
方法返回错误真正的
和所有supportsSchemaXXXX
方法返回错误假
.现在supportsCatalogXXXXX
返回假
而且supportsSchemaXXXXX
返回真正的
.修复了
MySQL_PreparedStatements
方法setBigInt ()
而且setDatetime ()
.在转发请求之前,他们将内部列索引递减。这导致了双倍递减,因此产生了错误的内部列索引。生成的错误消息为:setString()……无效的“parameterIndex”
修正了一个错误
getString ()
.getString ()
现在是二进制安全的。还添加了一个新的示例。固定的错误
浮动
处理。固定
MySQL_PreparedStatement: setBlob ()
.在测试中有一个类实现的简单示例sql:团
.