IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

connexion base de donné en C#


Sujet :

C#

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 16
    Par défaut connexion base de donné en C#
    bonjour, j'aimerai savoir comment en C# on peut se connecter a une base de donné Mysql je sait qu'en C++ on a

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    MYSQL *conn=NULL;
    bool CecotronSql::init() //Initialisation
    {
    	if((conn=mysql_init(NULL))==NULL)
    	{
    		return false;//initialisation mauvaise
    	}
    	else
    	{
    		return true;//initialisation bonne
    	}
    }
     
    bool CecotronSql::connexion()
    {
    	client_flag=0;
    	printf("host:%s\tuser:%s\tbd:%s\tport:%d\n",host,user,bd,port);
    	if(!(mysql_real_connect(conn,host,user,NULL,bd,port,unix_socket,client_flag)))
    	{
    		return false;//Connexion mauvaise
    	}
    	else
    	{
    		return true;//Connexion bonne
    	}
    }
    merci pour vos réponse

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 159
    Par défaut
    Il faut que tu recupères un provider MySql pour adonet. Tapes ca sur google, tu trouvera vite des providers et exemples.

  3. #3
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut La reponse
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string connectionstring = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + cur + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
    avec cur est une variable de type string c'est le path du ton database,

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 16
    Par défaut
    ok merci je vais me renseigner et voir si sa marche

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 16
    Par défaut
    bonjours voila j'ai ce morceau de programme qui permet de se connecter a la base de donnée et qui permet aussi de récupérer des dossier de la BdD en C++ et je vois par ou commencer pour le réécrire en C# donc si on peut m'aider merci d'avance de vos réponse


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    private void Form1_Load(object sender, EventArgs e)
            {
                //string connectionstring = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + cur + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
                string connStr = string.Format("DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;UID=root;DATABASE={0};PASSWORD={1};", databasename, password);
                System.Data.Odbc.OdbcConnection odbcConn = new System.Data.Odbc.OdbcConnection(connStr);
     
     
                 unix_socket=NULL;
    	         passwd = NULL;
                 FILE * config; // declaration du pointeur de fichier source
     
                 config=fopen("config.txt","r");// ouverture du fichier source
     
                 if(config!=NULL) // si le pointeur different de NULL (LE FICHIER EXISTE)
    	         {
                     //lire fichier source et enregistrer
                     fscanf(config,"%s\t%s\t%s\t%d" ,host,user,bd,tabport);
    	        	 port=tabport[0];
    		         fclose(config);// Fermeture du fichier
    		         textBox1.Text = ("host:%s\tuser:%s\tbd:%s\tport:%d\n";host;user;bd;port);
                 }
     
            }

  6. #6
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Bonjour,

    Regarde les tutos disponibles sur developpez et en particulier celui-ci.

  7. #7
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 159
    Par défaut
    Regarde la doc du lien il y a tout ce qu'il faut.
    http://dev.mysql.com/doc/refman/5.1/...ector-net.html

Discussions similaires

  1. Connexion Base de Données
    Par Ordonnateur dans le forum Oracle
    Réponses: 2
    Dernier message: 02/11/2005, 10h24
  2. Réponses: 5
    Dernier message: 07/04/2005, 14h12
  3. [Tomcat][Oracle] connexion base de donnes debutant....
    Par yogz dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 16/07/2004, 13h32
  4. [XMLRAD] Connexion Base de données Informix
    Par clisson dans le forum XMLRAD
    Réponses: 3
    Dernier message: 14/01/2003, 13h46
  5. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo