オリジナル版:http://lists.mysql.com/announce/823
>MySQL Connector C++の新しいGAバージョンであるMySQL Connector/C++ 1.1.2 GAがリリースされました。MySQL Connector/C++はクライアントアプリケーションからMySQL Server 5.1以上に接続するためのC++ APIを提供します。製品リリースは以下からダウンロード可能です:
http://dev.mysql.com/downloads/connector/cpp/1.1.html
C++向けのMySQLドライバはJDBC 4.0から派生した使いやすいAPIを提供します。MySQL Workbenchは数年前からこれを利用しています
一つ前のGAリリース以降、私たちはドライバを改良してきました。修正されたバグの詳細な説明についてはソース配布物内のドキュメントと変更履歴ファイルを参照してください。バグの詳細はいかにリストアップもしています。
Changes in MySQL Connector/CPP 1.1.2 (5 February, 2013) Bugs Fixed * Connector/C++ applications could not handle connecting to the server using an account for which the password had expired. Connector/C++ now supports three new connection options: + OPT_CAN_HANDLE_EXPIRED_PASSWORDS: If true, this indicates to the driver that the application can handle expired passwords. If the application specifies OPT_CAN_HANDLE_EXPIRED_PASSWORDS but the underlying libmysql library does not support it, the driver returns sql::mysql:deCLIENT_DOESNT_SUPPORT_FEATURE(820). + preInit: A string containing queries to run before driver initialization. + postInit: A string containing queries to run after driver initialization. A new file driver/mysql_error.h is being added to the MSI package. This file defines an enum DRIVER_ERROR, which contains the definition of deCL_CANT_HANDLE_EXP_PWD. In addition to the preceding changes, these problems with Statement::executeUpdate were fixed: + If Statement::executeUpdate executed multiple statements, the connection became unusable. + There was no exception if one of queries returned a resultset. Now executeUpdate returns and update count for the last executed query. For example code showing how to use the new options, see the file test/unit/bugs/bugs.cpp in the Connector/C++ distribution. (Bug #67325, Bug #15936764)