MySQLはMyODBC(MySQL用のODBC(Open DataBase Connectivity---DBにアクセスするためのソフトウェアの標準仕様)を使用してMySQLとAccess、Excel、FileMaker、SQL Server、Oracleなどとの接続が可能です。
今回はMyODBCのインストールと設定、MySQLとAccess、Excelとの接続方法を解説します。
1. MyODBCのインストール
1.1 MyODBCをダウンロード
Downloads for MyODBC 3.51よりMyODBC 3.51.04 Driver Installer (826K) をダウンロードし、MyODBC-3.51.04.exeを起動します。
1.1.1 Welcome!メッセージ
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/inst1.jpg)
Nextボタンを押します。
1.1.2 ReadMe!メッセージ
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/inst2.jpg)
Nextボタンを押します。
1.1.3 StartInstallation!メッセージ
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/inst3.jpg)
Nextボタンを押します。
1.1.4 Finished!メッセージ
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/inst4.jpg)
Finishボタンを押しインストールを完了します。
1.2 MyODBC日本語サーバー対応版のインストール
Linux、BSDなどShift-JIS以外の文字コードを扱うサーバーのMySQLとODBC接続をする場合は下記の設定をおこなう必要があります。Windows 2000 ServerなどShift-JISの文字コードを扱うサーバーにあるMySQLと接続するだけなら下記の設定は不要です。
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/jodbc1.jpg)
MyODBC日本語サーバー対応版のサイトより
winclients+myodbc3-conv_ujis-20020409.zip (MyODBC-3.51.02 base)
をダウンロードし解凍し、上記のoptフォルダより
myodbc3.dll
myodbc3.exp
myodbc3.lib
を選択し、Windows2000の場合はC:\WINNT\system32フォルダにコピーします。Windows 98/Meの場合はC:\WINDOWS\SYSTEM、Windows XPの場合はC:\WINDOWS\SYSTEM32です
1.3 データソースの設定
1.3.1 データソース(ODBC)を起動
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/kanri.jpg)
インストール完了後はコントロールパネルの管理ツールのデータソース(ODBC)を起動します。
1.3.2 DSNを追加
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc1.jpg)
画像をクリックすると拡大表示できます
ファイルDSNタブの追加ボタンを押します。
1.3.3 データソースの新規作成1
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc4.jpg)
MySQL ODBC 3.5.1 Driverを選択し次へボタンを押します。
1.3.4 データソースの新規作成2
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc4-1.jpg)
データソース名を入力し次へボタンを押します。
1.3.5 データソースの新規作成3
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc5.jpg)
完了ボタンを押します。
1.3.6 データソースの新規作成4
1.3.6.1 MyODBC(オリジナル)の設定
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc2.jpg)
画像をクリックすると拡大表示できます
Host/Server Name(or IP) : MySQLのあるサーバー名またはIPアドレス
Database Name : データベース名
User : ユーザー名
Password :パスワード
Port(if not 3306):ポート番号(通常3306)
を指定します。
1.3.6.2 MyODBC日本語サーバー対応版の設定
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc7.jpg)
画像をクリックすると拡大表示できます
MyODBC日本語サーバー対応版の場合はEUC変換するをチェックします。Database Name~Portなどの設定は上記1.3.6.1と同じです。
1.3.7 接続テスト
![](https://imgcp.aacdn.jp/img-a/800/auto/aa/gm/article/4/7/3/0/7/odbc3.jpg)
Test Data Sourceボタンを押すと接続テストができます。上記のメッセージが表示されれば正しく接続されています。
エラーになる場合は上記の設定やMySQL側でODBC接続を許可しているか確認してください。
Apache + PHP + MySQL編 1
Apache + PHP + MySQL編 2
Apache + PHP + MySQL編 3
Apache + PHP + MySQL編 4
Apache + PHP + MySQL編 5
Apache + PHP + MySQL編 6
Apache + PHP + MySQL編 7