MySQLとの接続

はじめに #

ExcelVGAとMySQLの接続について説明します。

どうやって接続するのか? #

ExcelVBAからMySQLのデータベースへ接続するには、ODBCという仕組みを使います。

ODBC ドライバーは、DBMS データベースへの標準的で一様な SQL アクセスをアプリケーション・プログラムに提供します。 ODBC ドライバーによって、アプリケーション・プログラムの設計者とユーザーは、 各種の DBMS システム間での SQL の相違を無視することができます。(参考)

ODBCドライバーは、ExcelVBAとDBの間に立ってデータのやり取りをする存在です。 動作させるためには、次の条件を満たす必要があります。

  • Excel が 32bit版であれば、ODBCドライバーも 32bit版にする
  • Excel が 64bit版であれば、ODBCドライバーも 64bit版にする

次章の ODBC接続 では、32bit版のExcelを例とし、32bit版のODBCドライバーのインストールについて説明しています。