- /*
- *---------------------------------------------------------
- *
- *Fichier: ClsDataBase.cs
- *Language: C#
- *Auteur: joujou
- *Création: juin 2004
- *Dernière modification: juin 2004 par: joujou
- *Version: 1.0
- *Description: Classe servant à se connecter à la base de données
- * Les variables locales sont composées du serveur, du nom de la base,
- * du login et du mot de passe de l'utilisateur. Vient ensuite un objet
- * de type MySQLDriverCS.MySQLConnection qui est un pointeur vers la connexion
- * créée
- *---------------------------------------------------------
- */
- using System;
- using MySQLDriverCS;
-
-
- public class DataBase
- {
- private string _Serveur;
- private string _Base;
- private string _Login;
- private string _Pass;
- private MySQLConnection _conn;
-
- //Constructeur
- public DataBase()
- {
- _Serveur="localhost";
- _Base="ma_base";
- _Login="root";
- _Pass="";
-
-
-
-
- try
- {
-
-
- _conn = new MySQLConnection( new MySQLConnectionString(_Serveur,_Base,_Login,_Pass).AsString );
- _conn.Open();
- }
- catch(Exception)
- {
- Fonctions fonc = new Fonctions();
-
- fonc.messageErreur("Pas de connexion à la base de données", "Erreur fatale");
-
- }
-
- }
-
- //Retourne la connexion active
- public MySQLConnection Connection()
- {
- return _conn;
- }
-
- //Destructeur
- ~DataBase()
- {
- _conn.Close();
- }
-
- }
/*
*---------------------------------------------------------
*
*Fichier: ClsDataBase.cs
*Language: C#
*Auteur: joujou
*Création: juin 2004
*Dernière modification: juin 2004 par: joujou
*Version: 1.0
*Description: Classe servant à se connecter à la base de données
* Les variables locales sont composées du serveur, du nom de la base,
* du login et du mot de passe de l'utilisateur. Vient ensuite un objet
* de type MySQLDriverCS.MySQLConnection qui est un pointeur vers la connexion
* créée
*---------------------------------------------------------
*/
using System;
using MySQLDriverCS;
public class DataBase
{
private string _Serveur;
private string _Base;
private string _Login;
private string _Pass;
private MySQLConnection _conn;
//Constructeur
public DataBase()
{
_Serveur="localhost";
_Base="ma_base";
_Login="root";
_Pass="";
try
{
_conn = new MySQLConnection( new MySQLConnectionString(_Serveur,_Base,_Login,_Pass).AsString );
_conn.Open();
}
catch(Exception)
{
Fonctions fonc = new Fonctions();
fonc.messageErreur("Pas de connexion à la base de données", "Erreur fatale");
}
}
//Retourne la connexion active
public MySQLConnection Connection()
{
return _conn;
}
//Destructeur
~DataBase()
{
_conn.Close();
}
}