VBA C# MySQLに接続する基本

VBA

MySQL側でroot@192.168.1.%のような外部ホストから接続可能なユーザーを作成しておく。

http://dev.mysql.com/downloads/connector/odbc/
からmsiファイルでインストール。

コントロールパネル > データソース > ユーザー DSN > 追加

ユーザー DSNを利用してVBAでの接続の基本。

エクセル側の設定

ツール > 参照設定
Microsoft ActiveX Data Objects x.x Library

ユーザー DSNを利用しない場合は直接DSNをコードに書いておく。
dsn = “Driver={MySQL ODBC 5.3 Unicode Driver}; SERVER=192.168.1.4; DATABASE=db;USER=root; PASSWORD=1234;”

ちなみに

こんな感じ

C#

http://dev.mysql.com/downloads/connector/net/
Connector/Net 6.9.8を保存し、typicalでインストール。

参照設定で、
MySQL.Data
というライブラリを追加。

using MySql.Data.MySqlClient
の追加。