「MySQL Connector/NET」の版間の差分
ナビゲーションに移動
検索に移動
(→通常) |
(→通常) |
||
3行目: | 3行目: | ||
== インストール == | == インストール == | ||
=== 通常 === | === 通常 === | ||
− | + | * mysql-connector-net-version-noinstall.zip をダウンロードする。 | |
http://www.mysql.com/downloads/connector/net/#downloads | http://www.mysql.com/downloads/connector/net/#downloads | ||
− | + | ||
+ | * ダウンロードしたファイルを展開する。 | ||
<source lang="bash"> | <source lang="bash"> | ||
$ unzip mysql-connector-net-version-noinstall.zip -d mysql-connector-net-version-noinstall | $ unzip mysql-connector-net-version-noinstall.zip -d mysql-connector-net-version-noinstall | ||
</source> | </source> | ||
− | + | ||
+ | * 展開したディレクトリの中からmysql.data.dllファイルを探し出し、Monoで作ったアプリのインストールフォルダにコピーする。 | ||
+ | <source lang="bash"> | ||
+ | $ find . -name mysql.data.dll | ||
+ | ./v4/mysql.data.dll | ||
+ | ./v2/mysql.data.dll | ||
+ | </source> | ||
+ | 2012年3月5日時点で最新バージョンとなっていたmysql-connector-net-6.4.4-noinstall.zipの中には、v2/mysql.data.dllとv4/mysql.data.dllの2個あったが、名前から推測するに、たぶん.NET Framework 2.0と4.0用だと思うので、とりあえずv4/mysql.data.dllを入れてみた。 | ||
=== GACに登録しておく場合 === | === GACに登録しておく場合 === |
2012年3月5日 (月) 08:45時点における版
MySQL Connector/NETとは、.NETアプリからMySQLデータベースサーバーに接続するためのADO.NETプロバイダである。
インストール
通常
- mysql-connector-net-version-noinstall.zip をダウンロードする。
http://www.mysql.com/downloads/connector/net/#downloads
- ダウンロードしたファイルを展開する。
$ unzip mysql-connector-net-version-noinstall.zip -d mysql-connector-net-version-noinstall
- 展開したディレクトリの中からmysql.data.dllファイルを探し出し、Monoで作ったアプリのインストールフォルダにコピーする。
$ find . -name mysql.data.dll
./v4/mysql.data.dll
./v2/mysql.data.dll
2012年3月5日時点で最新バージョンとなっていたmysql-connector-net-6.4.4-noinstall.zipの中には、v2/mysql.data.dllとv4/mysql.data.dllの2個あったが、名前から推測するに、たぶん.NET Framework 2.0と4.0用だと思うので、とりあえずv4/mysql.data.dllを入れてみた。
GACに登録しておく場合
Connector/NET コンポーネントを、gacutil コマンドで Global Assembly Cache に登録する :
$ gacutil /i MySql.Data.dll
インストールが完了すれば、Connector/NET コンポーネントとコンパイルされたアプリケーションは以後変更する必要はありません。しかし、アプリケーションをコンパイルする際、-r:MySqlData.dll コマンドライン オプションを使用して Connector/NET コンポーネントを確実に含むようにしてください。