ASP.NETを使用してMySQLデータベースに接続する
この例では、ASP.NET / MySql.Dataを使用してMySQLデータベースに接続する方法について説明します。始める前に必要な重要事項:- コンピュータプログラミングの知識。
 - Microsoft®Visual Studio .NET。
 - 開発用コンピュータのMySql Connector / NET。詳細については、ここをクリックしてください。
 - MySql、特にMySql.Data名前空間に関する知識。
 - セットアップMySQLデータベース。
 
ASP.NETを使用してMySQLデータベースに接続するには
- データベースの接続文字列を検索します( Plesk )。
	
注意:パスワードの値を実際のデータベースパスワードの値に変更します。
 - Microsoft Visual Studio .NETを使用して、ASP.NETプロジェクトを作成します。
 - MySql.Data.dllへの参照を追加します。
 - 次のコードの値を
your_ConnectionStringでデータベース情報に置き換えます。 変更したyour_ConnectionString値を含め、次のコードをプロジェクトに挿入します。注意: MySqlデータベースが、直接データベースアクセスを許可して作成されている場合、開発用コンピュータからデータベースに接続できます。 「直接データベースアクセスを許可する」を有効にしていない場合、MySQLは安全な環境にあり、開発用コンピュータからデータベースに接続することはできません。接続が成功するのは、コードがホスティングサイトにデプロイされている場合のみです。
MySql.Data.MySqlClient。 MySqlConnection mySqlConnection = new
 MySql.Data.MySqlClient。 MySqlConnection ();
 mySqlConnection.ConnectionString =“ your_ConnectionString ”;
試す
{
 mySqlConnection.Open();
       スイッチ(mySqlConnection.State)
 {
ケースSystem.Data。 ConnectionState .Open:
 //接続が行われました
休憩;
ケースSystem.Data。 ConnectionState .Closed:
 //接続できませんでした。エラーをスローします
新しい例外をスローします(「データベース接続状態はクローズです」 )。
休憩;
デフォルト:
 //接続がアクティブに何かを行っています
休憩;
 }
       //データを処理するコードをここに配置//
 }
キャッチ(MySql.Data.MySqlClient。MySqlException mySqlException)
 {
 // mySqlExceptionオブジェクトを使用して特定のMySqlエラーを処理します
}
キャッチ(例外例外)
 {
 //例外オブジェクトを使用して、MySql以外のエラーをすべて処理します。
 }
ようやく
{
 //閉じた状態でない接続のみを閉じるようにしてください
もし(mySqlConnection.State!= System.Data。のConnectionState .Closed)
 {
 //ガベージコレクションの良い習慣として、接続を閉じる
mySqlConnection.Close();
 }
 }