myodbc3S.dllエラー:AccessからMysqlをリンクしたい

JAVAの開発をしていてMySQLにデータを入れたいんだけど
元データがAccessに入っていて移行したいとかコピーしたい場合
Accessリンクテーブルを使えればクエリを使って
一括コピーができるので凄い便利なんだけど
久しぶりにリンクテーブルを使おうとしたらこんなエラーが・・↓

—————————
Microsoft ODBC アドミニストレーター
—————————
システム エラー コード 126: 指定されたモジュールが見つかりません。
(C:\Program Files (x86)\MySQL\Connector ODBC 3.51\myodbc3S.dll) のために、
MySQL ODBC 3.51 Driver ODBC ドライバーのセットアップ プログラムを読み込むことができません。

 
 

どういうこと?と調べていてわかりました。
どうも「myodbc3S.dll」が入っていないらしい。
MySQLのサイトに説明がありましたので忘れないように備忘録です。

■インストール方法
http://mysql.stu.edu.tw/doc/refman/5.1/ja/myodbc-installation-binary.html

■ダウンロード先
http://mysql.stu.edu.tw/downloads/index.html
http://mysql.stu.edu.tw/downloads/connector/odbc/index.html

この中のConnector/ODBCというのをダウンロードします。

ダウンロードする際に、oracleの登録をしないといけないです。
面倒ですが必要情報を登録しておきます。
忘れないようにメモしておくと良いです。
ダウンロードしてインストール方法を参照しながらインストール

odbc接続

odbc接続リンクテーブル1

odbc接続リンクテーブル2

odbc接続リンクテーブル3

odbc接続リンクテーブル5

<設定>
DataSoueceName: DB名(Accessから外部データ取込した時に分かれば何でも)
Server:localhost or mysqlの設定
User: root or mysqlの設定
Password: mysqlのパスワード
Database: 上記設定があっていればプルダウンにDBリストが表示される

OK押して終了

Accessの外部データ取込でリンクを作成すると
簡単にmysqlにデータを入れる事ができるのでテストしやすい。

コメント

タイトルとURLをコピーしました