2006.06.26

MySQL

MySQL Connector/ODBC バージョン5.0.4がリリースされました。

オリジナル版:http://lists.mysql.com/myodbc/10823 

MySQL Connector/ODBC バージョン5.0アルファ4(完全マイルストーン 4搭載)がリリースされました。以下のページでダウンロードできます。
http://dev.mysql.com/downloads/connector/odbc/5.0.html

もはやConnector/ODBC 3.51を事前にインストールしてODBCドライバのこのバージョンをテストする必要はありません。今回のリリースは自身のセットアップライブラリを使用しています。

このリリースは前回のリリースと比較して、次の主な新しい機能を含んでいます。

 -DSN設定用GUI画面
 -SQLDriverConnect()
 -基本的なストアドプロシージャの実行(現時点では出力あるいは入力パラメータはサポートしておりませんが、開発サイクルでは今後サポート予定です)

ストアドプロシージャとビューを含む主なMySQL 5.0の特徴と共に、MySQL
Connector/ODBC バージョン3の主な特徴の全てのMySQL
Connector/ODBC バージョン5でのサポートを短期的に計画しております。

インストール
-------------

  1. Connector/ODBC 5.0を含むアーカイブを解凍します(アーカイブからファイルを読み込める場合は、すでに解凍できています)
  2. シェルを使って、アーカイブを解凍した時に作成されるConnector/ODBC 5.0の基本サブディレクトリ内で次の操作を行ないます。
         C:...> install 0
    (以前のConnector/ODBC 5.0リリースからアップグレードしている場合、代わりに"Upgrade.bat"を起動します)
      これはドライバに登録され、ドライバをwindows\system32にコピーします。
  3. host、id、pwd、db以外の全てに対して、デフォルトを使用するDSNを作成します。


以下は、現在の実装状況と今後のリリースのロードマップです。

Current State of Implementation
---------------------------------
The driver is Unicode-aware (this is what we'd like to see tested most
with this release)

 The driver will not work with ADO or complex applications such as
 Microsoft Office at this time, but should do so by Milestone 5.

 This release is designed to be used with a custom application that uses
the ODBC API directly.

 Basic testing has been done with an emphasis on having MYODBCShell.exe
working (see the ?bin? directory for the executable or the sources for
MYODBCShell in the ?MYODBCShell? to see what features are currently
known to be working).

 This release of the driver must be used with a Driver Manager, but by
final release the driver can be linked directly into your application if
it does not use a Driver Manager.

 The following ODBC API functions are implemented (basically everything
to execute prepared and non-prepared statements without bound columns):

     SQLAllocHandle
     SQLBindParameter
     SQLBindCol
     SQLCloseCursor
     SQLColAttribute
     SQLColumns
     SQLConnect
     SQLCopyDesc
     SQLDisconnect
     SQLDriverConnect (new in this release)
     SQLExecDirect
     SQLExecute
     SQLFetch
     SQLFreeHandle
     SQLFreeStmt
     SQLGetConnectAttr
     SQLGetData
     SQLGetDescField
     SQLGetDescRec
     SQLGetDiagField
     SQLGetDiagRec
     SQLGetEnvAttr
     SQLGetFunctions
     SQLGetStmtAttr
     SQLGetTypeInfo
     SQLNumResultCols
     SQLPrepare
     SQLRowcount
     SQLSetConnectAttr (*)
     SQLSetDescField (*)
     SQLSetDescRec (*)
     SQLSetEnvAttr (*)
     SQLSetStmtAttr (*)
     SQLTables

(*) some (perhaps quite a few) attributes/options may not be used at
this time

Reporting Bugs with this Release
Please report bugs you find with this release athttp://bugs.mysql.com/

For more expedient processing of your Connector/ODBC 5.0 bugs, please
make sure to record the version number with a ?5.0? in it so that we
find them quicker when putting together fix lists.

Notice that if a bug is caused by missing functionality, we will defer
processing it until that functionality has been implemented. However, if
you find bugs with the functionality listed above, then we?ll be working
to address those issues in the next milestone release (if possible).

Roadmap for Future Releases
- ---------------------------

We're aiming at having a milestone release every week or so for the next
4 weeks. During this time the following milestones are to be met:

     Milestone 3 (completed with Alpha 3)
     -----------

     This release will see the following features completed for
community testing;

     - Remaining C data conversion
     - Binding columns
     - Binding parameters

     Milestone 4 (Completed with Alpha 4)
     -----------
     We plan that this release will see the following features completed
for community testing;

     - The GUI for configuration of DSNs
     - SQLDriverConnect
     - Basic stored procedure execution


     Milestone 5
     -----------
     We plan that this release will see the following features completed
for community testing;

     - Adding Windows x86_64 platform support
     - Yet to be decided (based upon feedback from the community, but
we're assuming this is where we start to add more builds on Unix-like
platforms).