Fichier PDF

Partage, hébergement, conversion et archivage facile de documents au format PDF

Partager un fichier Mes fichiers Boite à outils PDF Recherche Aide Contact



Doc DLL Mysql MARGOTTAT RAZES .pdf



Nom original: Doc DLL Mysql - MARGOTTAT RAZES.pdf






Aperçu du document


Utilisation de la DLL pour le PPE MySQL

Cette DLL vous permet d’établir une connexion avec le serveur de bases de données ainsi que
d’exécuter des procédures stockées MySQL.
Pour utiliser la DLL fournie il faut d’abord l’ajouter au projet sur lequel on travaille :
Dans Visual Studio : Projet → ajouter une référence ou clic droit sur notre projet à droite → ajouter
→ référence…

Puis Parcourir et ajouter le fichier .dll

Utilisation de la DLL :
Dans votre projet il vous faudra un using pour référencer la DLL précédemment ajoutée
using DLLMySQL;

Pour ouvrir la connexion avec le serveur de base de données, deux choix s’offrent à vous :
- La méthode par défaut qui se connecte à localhost avec la base de données ‘ppe‘
public ExecuterUnePSMySQL()
{
this.cnx = new MySqlConnection("server=localhost; User Id = root;
database=ppe");
try
{

cnx = new MySqlConnection("server=localhost;User Id=root;database=ppe");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
if (cnx != null)
cnx.Close();
}
}

- Ou la méthode qui vous laisse le choix : (ce qu’on appelle un constructeur surchargé)
public ExecuterUnePSMySQL(string server, string user, string DBname)
{
try
{
cnx = new MySqlConnection("server=" + server + ";" + "User Id=" + user + ";"
+ "database" + DBname);
this.adrserv = server;
this.username = user;
this.nomBD = DBname;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

}

finally
{
if (cnx != null)
cnx.Close();
}

Donc pour utiliser l’une de ces méthodes dans un projet Console par exemple :

DLLMySQL.ExecuterUnePSMySQL test = new ExecuterUnePSMySQL();
DLLMySQL.ExecuterUnePSMySQL test2 = new ExecuterUnePSMySQL("127.0.0.1", "florian", "test");

Cette DLL vous permet d’exécuter des procédures stockées MySQL avec ou sans paramètres :
Console.WriteLine(test.ExecuterSansParametre("ComptePilotes"));
Console.WriteLine(test.ExecuterAvecParametre("SelPilote", "AF"));


Doc DLL Mysql - MARGOTTAT RAZES.pdf - page 1/3
Doc DLL Mysql - MARGOTTAT RAZES.pdf - page 2/3
Doc DLL Mysql - MARGOTTAT RAZES.pdf - page 3/3