La classe data base

3/5 (2 avis)

Snippet vu 13 295 fois - Téléchargée 34 fois

Contenu du snippet

/*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

A voir également

Ajouter un commentaire Commentaires
Ddamien78 Messages postés 11 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 20 octobre 2008
15 oct. 2008 à 13:02
Bonjour, j'aimerais recuperer la valeur d'un champs dans une base de données mais ton code affiche les erreurs suivantes:

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
migalo02 Messages postés 6 Date d'inscription lundi 24 novembre 2003 Statut Membre Dernière intervention 17 janvier 2005
17 janv. 2005 à 12:09
Fonctions fonc = new Fonctions();

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.