/*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
- /
Source / Exemple :
/*
- ---------------------------------------------------------
*
- 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();
}
}
Conclusion :
MySQLDriverCS : telechargeable sour sources forge
15 oct. 2008 à 13:02
Le type ou le nom d'espace de noms 'MySQLDriverCS' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?) (CS0246) - C:\Documents and Settings\install\Mes documents\SharpDevelop Projects\BDD\Program.cs:17,7
Le type ou le nom d'espace de noms 'MySQLConnection' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?) (CS0246) - C:\Documents and Settings\install\Mes documents\SharpDevelop
Projects\BDD\Program.cs:24,10
17 janv. 2005 à 12:09
fonc.messageErreur("Pas de connexion à la base de données", "Erreur fatale");
la classe Fonctions est dans la 2ieme source ( controle de flux )
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.