前回のダウンロード編
https://weblion303.net/?p=680
パッケージのインストール
まずは以下2つのパッケージをインストール
・Connector/Net (ADO.NET driver for MySQL)
・MySQL for Visual Studio
Connector/Net (ADO.NET driver for MySQL)
https://dev.mysql.com/downloads/file/?id=475543
セットアップ
MySQL for Visual Studio
https://dev.mysql.com/downloads/windows/visualstudio/
VisualStudioの設定
表示>>サーバーエクスプローラー>>データベースへの接続
MySqlをインストールしたときの情報を入力し、テスト接続。
接続が確認できたら、OK
接続の設定
ソリューションを右クリック >> NuGetパッケージの管理
MySql.DataとMySql.Data.Entityをインストールする
usingでusing MySql.Data.MySqlClient;が使えるようになる。
データ取得まで
DataTableを使ってSQLの取得結果を表示してみる
[csharp]
//db接続設定
string connstr = "userid=○○○; password=○○○; database=○○○;Host=○○○";
MySqlConnection conn = new MySqlConnection(connstr);
conn.Open();
// datatableを設定
DataTable dt = new DataTable();
// SQL文と接続情報を指定し、データアダプタを作成
MySqlDataAdapter da = new MySqlDataAdapter("select * from sampletables", conn);
// 結果をdatatableに格納
da.Fill(dt);
//DataRowsに格納してからデータを取得する⑤
string sampleStr = string.Empty;
foreach (DataRow dr in dt.Rows)
{
sampleStr = sampleStr + dr[1].ToString() + ‘,’;
}
this.test.Text = sampleStr;
}
[/csharp]