This is the first General Availability (GA) release.
PreparedStatement. The setter is not implemented because currently
PreparedStatementcannot do refetching. Storing the result means the bind buffers will be correct.
Changed the interface of
sql::Connectionso they accept the options map by alias instead of by value.
Result::getType(). Implemented for the three result set classes.
Enabled tracing functionality when building with Microsoft Visual C++ 8 and later, which corresponds to Microsoft Visual Studio 2005 and later.
Added the option
MySQL_Connection::setClientOption(). Also, the method now returns
Added better support for named pipes, on Windows. Use
pipe://and add the path to the pipe. Shared memory connections are currently not supported.
TYPE_FORWARD_ONLY, which means unbuffered result set and
TYPE_SCROLL_INSENSITIVE, which means buffered result set.
Changed the return type of
const char *to be consistent with
Improved memory management. Handling of potential memory leak situations is more robust.
The interface of
sql::ParameterMetaDatawas modified to have a protected destructor. As a result the client code has no need to destruct the metadata objects returned by the connector. Connector/C++ handles the required destruction. This enables statements such as:
This avoids potential memory leaks that could occur as a result of losing the pointer returned by
A bug was fixed in
MySQL_Connection::setSessionVariable(), which had been causing exceptions to be thrown.