Ansluta till en MySQL-databas med ASP.NET
Det här exemplet beskriver hur du använder ASP.NET/MySql.Data för att ansluta till en MySQL-databas. Några viktiga saker du behöver innan du börjar:- Kunskap om datorprogrammering.
 - Microsoft® Visual Studio .NET.
 - MySql-anslutning / NET på din utvecklingsdator. För mer information, klicka här .
 - Kunskap om MySql och särskilt MySql.Data Namespace.
 - En konfigurations MySql-databas.
 
Att ansluta till en MySQL-databas med ASP.NET
- Hitta databasens anslutningssträngar ( Plesk ).
	
OBS! Ändra ditt lösenordsvärde till ditt verkliga databaslösenord.
 - Använd Microsoft Visual Studio .NET för att skapa ett ASP.NET-projekt.
 - Lägg till en hänvisning till MySql.Data.dll .
 - Ersätt värdet i följande kod med 
your_ConnectionStringmed din databasinformation. - Infoga följande kod i ditt projekt inklusive ditt modifierade 
your_ConnectionString-värde:OBS! Om din MySql-databas skapades med Tillåt direkt databasåtkomst aktiverat kan du ansluta till databasen från din utvecklingsdator. Om du inte har aktiverat Tillåt direkt databasåtkomst är din MySql i en säker miljö och du kan inte ansluta till databasen från din utvecklingsdator. En anslutning kan bara lyckas när din kod distribueras till värdtjänstwebbplatsen.
 
MySql.Data.MySqlClient. MySqlConnection mySqlConnection = ny
 MySql.Data.MySqlClient. MySqlConnection ();
 mySqlConnection.ConnectionString = “ your_ConnectionString ”;
försök
 {
 mySqlConnection.Open ();
       switch (mySqlConnection.State)
 {
 fall System.Data. ConnectionState .Open:
 // Anslutningen har upprättats
 bryta ;
 fall System.Data. ConnectionState .Stängd:
 // Det gick inte att ansluta, kasta ett fel
 kasta nytt Undantag ("Databasanslutningen är stängd" );
 bryta ;
 standard :
 // Connection gör aktivt något annat
 bryta ;
 }
       // Placera din kod här för att behandla data //
 }
 fånga (MySql.Data.MySqlClient. MySqlException mySqlException)
 {
 // Använd mySqlException-objektet för att hantera specifika MySql-fel
 }
 fångst ( Undantagsundantag )
 {
 // Använd exception-objektet för att hantera alla andra icke-MySQL-specifika fel
 }
 äntligen
 {
 // Se till att endast stänga anslutningar som inte är i stängt tillstånd
 if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
 {
 // Stäng anslutningen som en bra metod för att samla in skräp
 mySqlConnection.Close ();
 }
 }