「MySQL Connector/NET」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
3行目: 3行目:
 
== インストール ==
 
== インストール ==
 
=== 通常 ===
 
=== 通常 ===
1. mysql-connector-net-version-noinstall.zip をダウンロードする。
+
* mysql-connector-net-version-noinstall.zip をダウンロードする。
 
  http://www.mysql.com/downloads/connector/net/#downloads
 
  http://www.mysql.com/downloads/connector/net/#downloads
  
2. ダウンロードしたファイルを展開する。
+
 
 +
* ダウンロードしたファイルを展開する。
 
<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>
  
3. 展開したディレクトリの中からMySql.Data.dll ファイルを探し出し、Monoで作ったアプリのインストールフォルダにコピーする。
+
 
 +
* 展開したディレクトリの中から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 コンポーネントを確実に含むようにしてください。

備考

関連項目

外部リンク