这是第一个一般可用性 (GA) 版本。
-
和
sql::ConnectionMetaData的 接口被修改为具有受保护的析构函数。因此,客户端代码无需破坏连接器返回的元数据对象。连接器/C++ 处理所需的销毁。这会启用如下语句:sql::ResultSetMetaDatasql::ParameterMetaDataconnection->getMetaData->getSchema();这避免了由于丢失返回的指针而可能发生的潜在内存泄漏
getMetaData()。 改进的内存管理。对潜在内存泄漏情况的处理更加稳健。
更改了接口,
sql::Driver因此sql::Connection他们通过别名而不是值接受选项映射。sql::SQLException::getSQLState()将from 的返回类型更改为std::string与const char *一致std::exception::what()。实施
getResultSetType()并setResultSetType()为Statement. 使用TYPE_FORWARD_ONLY,这意味着未缓冲的结果集和TYPE_SCROLL_INSENSITIVE,这意味着缓冲的结果集。实施
getResultSetType()于PreparedStatement。setter 未实现,因为当前PreparedStatement无法重新获取。存储结果意味着绑定缓冲区将是正确的。defaultStatementResultType添加了 选项MySQL_Connection::setClientOption()。此外,该方法现在返回sql::Connection *.补充道
Result::getType()。为三个结果集类实现。使用 Microsoft Visual C++ 8 及更高版本构建时启用跟踪功能,对应于 Microsoft Visual Studio 2005 及更高版本。
在 Windows 上添加了对命名管道的更好支持。使用
pipe://并将路径添加到管道。当前不支持共享内存连接。