Först måste du ladda ner MySql-datakontakten för .NET. Du hittar den här på https://dev.mysql.com/downloads/connector/ net/ . Därefter, efter att du har installerat det, måste du lägga till en referens till MySql-biblioteket i ditt projekt. Se här hur du gör
Eller så kan du helt enkelt använda NuGet Package Manager för att ladda ner och installera anslutningen automatiskt.
I vilket fall som helst, efter korrekt installation och referens till biblioteket, bör du lägga till, till din cs-fil, using MySql.Data.MySqlClient;
linje och nu är du redo att använda klasserna som krävs för att ansluta till MySql och arbeta med dess data.
Så din kod bör vara
using MySql.Data.MySqlClient;
... other code ....
private void Button1_Click(object sender, EventArgs e)
{
try
{
string connetionString = @"Server=localhost;Database=my_projects;User ID=root;Password=123456";
using(MySqlConnection cnn = new MySqlConnection(connetionString))
{
cnn.Open();
MessageBox.Show("Connection Open !");
}
}
catch(Exception ex)
{
MessageBox.Show("Cannot open connection: Reason:" + ex.Message);
}
}
Kom ihåg att anslutningen till din databas innehåller ohanterade resurser och du bör alltid lägga till använder uttalande runt den här typen av föremål.