オリジナル版:http://lists.mysql.com/announce/584
MySQL Connector/C++の新バージョンであるMySQL Connector/C++ 1.0.3アルファ版が利用可能になりました。MySQL Connector/C++は、MySQLサーバにクライアントアプリケーションを接続するためのC++ APIを提供します。アルファ版は、http://dev.mysql.com/downloads/connector/cpp/1.0.htmlでダウンロードできます。
MySQL Connector/C++ 1.0.3アルファ版はバグ修正リリースです。修正されたバグの詳細説明については、ソースディストリビューション内のドキュメントと変更ファイルを参照してください。以下のメソッドが実装されました。
- Implemented Connection::setSessionVariable().
- Added properties-enabled (map of key->value) methods for connecting,
which add many connect options.
- Implemented ConnectionMetaData::getProcedureColumns().
- Implemented DatabaseMetaData::getColumnPrivileges().
- Implemented DatabaseMetaData::getImportedKeys().
- Implemented DatabaseMetaData::getExportedKeys().
- Implemented DatabaseMetaData::getCrossReference().
- Introduced Driver::getPatchVersion().
- Implemented ResultSet::getBlob() which returns std::stream
- Re-added getTypeInfo()
- Improved constructed resultset: O(1) access method instead
- Introduced ResultSet::getUInt() and ResultSet::getUInt64(),
renamed ResultSet::getLong() to ResultSet::getInt64()
使用例を含む、プロジェクトに関するより詳細については、以下のMySQL Forge wikiページを参照してください。
http://forge.mysql.com/wiki/Connector_C%2B%2B
初めてのドキュメント資料は以下になります。
http://dev.mysql.com/doc/refman/6.0/en/connector-cpp.html
MySQL Connector/C++はアルファ版としてリリースされていることにご注意ください。本番環境またはクリティカルなデータを持つシステムでの使用はお勧めできません。Connector/C++アルファ版では、公式のサポートは利用できないことにご注意ください。
バグレポート、バグ修正、パッチ等の情報をお待ちしておりますので、以下のページをご利用ください。
http://forge.mysql.com/wiki/Contributing
http://forums.mysql.com/list.php?167によるC/C++でのMySQL Forumへの寄稿、または、http://lists.mysql.com/connector-cplusplusによるMySQL Connector/C++メーリングリストへの参加もできます。
ほとんどのMySQL Connectorのように、Connector/C++ライセンスは、GPL条件に基づいています。本ソフトウェアに適用されるGPLの諸条件に対する特別な例外がありますので、http://www.mysql.com/about/legal/licensing/foss-exception.htmlのFLOSS License Exceptionを参照してください。ライセンスの質問、MySQL製品とサービスの購入については、以下にご連絡ください。
http://www.mysql.com/buy-mysql