MySQL_Prepared_Statement: getMoreResults ()
功能已经实现,所以现在可以使用准备好的语句获取多个结果集。(错误# 19147677)连接器/ c++现在支持
defaultAuth
,OPT_CONNECT_ATTR_DELETE
,OPT_CONNECT_ATTR_RESET
,OPT_LOCAL_INFILE
,pluginDir
,readDefaultFile
,readDefaultGroup
,charsetDir
连接选项,它们对应于MYSQL_DEFAULT_AUTH
,MYSQL_OPT_CONNECT_ATTR_DELETE
,MYSQL_OPT_CONNECT_ATTR_RESET
,MYSQL_OPT_LOCAL_INFILE
,MYSQL_PLUGIN_DIR
,MYSQL_READ_DEFAULT_FILE
,MYSQL_READ_DEFAULT_GROUP
,MYSQL_SET_CHARSET_DIR
的选项mysql_options ()
C API函数。方法还可以获取和设置语句执行时间限制
MySQL_Statement: getQueryTimeout ()
而且MySQL_Statement: setQueryTimeout ()
方法。(Bug #73665, Bug #19479950)添加了这些方法:
连接:isValid ()
检查连接是否处于活动状态,以及连接:连接()
如果连接已断开,则重新连接。(Bug #65640, Bug #14207722)从Connector/ c++ API头文件中删除Boost依赖项。这些头文件使用
boost::变体
类型,使得在没有安装Boost的情况下无法使用Connector/ c++二进制文件。
若要从MSI包安装,
variant.h
而且version_info.h
遗失了包括/ cppconn
文件夹中。(错误# 19973637)对于几个有效的客户机选项,
getClientOption ()
没有返回值。(错误# 19940314)属性时发生内存泄漏
OPT_CONNECT_ATTR_ADD
参数设置为选项列表。(错误# 19938970)getClientOption ()
如果在连接时没有设置指定的选项,将引发断言。(错误# 19938922)修正了几个元数据缺陷:
可以获得的()
什么时候没有返回正确的结果TableType =视图
而且metadataUseInfoSchema = false
.getColumns ()
什么时候没有返回列信息metadataUseInfoSchema = TRUE
.getColumnName ()
返回显示名称而不是实际的列名。getProcedures ()
返回语法错误metadataUseInfoSchema = false
.
(Bug #19505348, Bug #19147897, Bug #19244736, Bug #19505421)
的
本地主机
在Connector/ c++代码中有两个地方引用了全局变量,这可能会导致双免损坏错误。(Bug #74616, Bug #19910311)司机/ version_info.h
(包含版本宏)未包含在安装的头文件中。(Bug #73795, Bug #19553971)几个CMake已更正的问题:
CMake可能配置错误的链接标志。
CMake没有接吗
libmysqlclient
路径MYSQL_LIB_DIR
选择。对于测试套件编译,CMake没有接电话
libmysqlclient
从用户指定的路径,即使MYSQL_LIB_DIR
而且DYNLOAD_MYSQL_LIB
给出了。
(Bug #73427, Bug #19315635, Bug #19370844, Bug #19940663)
Connector/ c++每次都会发出一个ping命令
关闭()
在一个连接
,而不是仅仅检查是否close ()
已在较早时调用,或在较早操作中发生致命错误时调用。(Bug #69785, Bug #17186530)结果集类型设置为
TYPE_FORWARD_ONLY
,声明::executeQuery ()
马上就回来,但是MySQL_ResultSet: next ()
而且MySQL_Prepared_ResultSet: next ()
如果连接丢失而不是抛出异常,则返回false,从而无法将连接丢失与结果集的正常端区分开。MySQL_ResultSet: next ()
而且MySQL_Prepared_ResultSet: next ()
现在,当连接丢失时抛出异常。(Bug #69031, Bug #18886278)连接
共享内部状态的对象声明
对象,防止连接关闭,除非声明
物体首先被摧毁。到服务器的连接现在通过调用关闭连接:close ()
调用连接
对象析构函数,无需显式销毁语句对象。