Spune ce gandesti tu, nu ce gandesc altii pentru tine!

Un mic tutorial pe intelesul tuturor de conectare din C# la un server MySQL.
Pentru a putea face conexiunea se foloseste un *.dll(connector) care poate fi downloadat de aici.
Acest connector este adus ca referinta, iar pe urma se poate folosi urmatorul cod:

static MySqlConnection Conexiune = null;
static void Conectare(string NumeServer, string NumeUtilizator, string ParolaUtilizator)
{
//conexiunea se creaza cu ajutorul a 3 parametrii specifici oricarui server: Numele serverului, numele utilizatorului si parola utilizatorului
if (Conexiune!=null)
{
//se verifica daca nu este o alta conexiune creata si daca este o inchide
Conexiune.Close();
}
else
{
//se creaza "Connection stringul" cu parametrii specifici
string STR_CONEXIUNE = String.Format("server={0};user id={1}; password={2}; database=mysql; pooling=false", NumeServer, NumeUtilizator, ParolaUtilizator);
Conexiune = new MySqlConnection(STR_CONEXIUNE);
try
{
//se deschide conexiunea
Conexiune.Open();
Console.WriteLine("Conexiune creata!!");
}
catch (MySqlException exceptie)
{
//daca nu a putut fi deschisa conexiunea atunci se va afisa mesajul de eroare corespunzator,
//eroarea fiind prinsa cu ajutorul parametrului "exceptie"
Console.WriteLine("Eroare: " + exceptie.Message);
}
finally
{
//se inchide conexiunea
Conexiune.Close();
}

}
}

Aceasta este doar o simpla functie de conectare, voi reveni foarte curand cu UPDATE-uri mai complexe:)

Anunțuri

Comments on: "Tutorial de conectare din C# la un server MySQL…" (2)

  1. Binevenit (desi pentru mine era deja cunoscut). Ca recomandare de viitor, netu e plin de d-astea (si proaste dar fie), mentioneza ca e testat si folosit de tine si de asemenea si spune cum se face o referinta daca tot explici la nivelu asta. Asteptam si chestii mai inedite de care nu e plin netu.

  2. Pentru tine cred si eu…:))dar ma intrebau unii pe messenger….si m-am gandit sa le dau un punct de start…ca si pentru mine candva long time ago a fost foarte bine venit…:)

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: