MySQL Connector/C++ previewリリース

これまでC++用クライアントAPIとしてはMySQL++というC APIのwrapper型ドライバがありましたが、新たにJDBC 3.0 APIを模倣したC++用クライアントAPIがリリースされるようになるようです。(今日のところはdevelopment preview release)

Connector/C++の現在の特徴を簡単に言うと、

  • libmysqlclient.soを利用
  • JDBC 3.0 APIを実装(現在のところ全体の75%、Connection/Statement/PreparedStatementが使える、CallableStatementは未実装)
  • ライセンスはGPL/商用のデュアルライセンス(FLOSS例外あり)
  • MySQL/Sunによる開発

もともとあったMySQL++は、

  • libmysqlclient.soを利用
  • C APIのwrapper
  • ライセンスはLGPL
  • tangentsoft.netによる開発

という感じでしょうか。個人的にはJDBC APIのほうがアプリを書くのに慣れているのでConnector/C++に期待です。

詳細はこちら→http://forge.mysql.com/wiki/Connector_C%2B%2B