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

Windows Forms Discussion :

Comment se connecter à une base de donnée MySql


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 254
    Par défaut Comment se connecter à une base de donnée MySql
    Bonsoir,

    Je suis à bout, j'ai lut plein de document sur le net pour pouvoir connecter une base de donnée My Sql à mon application, mais je n'ai pas réussi à le faire, le My Sql, semble bien installé, le connecter odbc aussi, mais lorsque je veux ajouter une nouvelle connexion MySql à mon projet je ne le trouve pas dans la liste, comme access et sql server...

    svp aidez moi à connecter une base My Sql a mon application.

    Merci infiniment

  2. #2
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Bonsoir,
    As-tu ajouté MySQL.Data dans tes références ?
    Mais à mon avis, tu ferais bien d'utiliser le connecteur/net de mysql au lieu du connecteur ODBC.

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 254
    Par défaut
    j'ai installer le MySQL Connector Net 5.0.9, j'ai vérifier tout, et tout à l'aire bien installé, mais quant j'ajoute une nouvelle connexion, y a pas le My Sql, j'ai ajouter les référence, MySql Data..et toujours rien..

  4. #4
    Membre éprouvé Avatar de bobmidou
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 121
    Par défaut
    Salut

    Après avoir ajouté MySql.Data.dll tu écris :

    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
     
    using MySql.Data.MySqlClient;
    ...
     
     
        string strConn = "Server = localhost; database = Ta_Base; uid=Ton_User; pwd = Ton_password";
     
        MySqlConnection cnx = new MySqlConnection(strConn);
        try
        {
            cnx.Open();
            MessageBox.Show("Connection réussie");
            cnx.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show("Problème de connection " + ex.Message);
        }
    Bonne Connection

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 254
    Par défaut
    Bonsoir et bonne année,

    j'ai fait beaucoup de tentative mais je n'ai pas réussi, j'ai suivie à la lettre, le tutoriel: MySQL et .NET éditer par LEBRUN Thomas que j'ai trouvé ici, dans developpez.com, mais je n'ai toujours pas eu la connexion.
    ça affiche l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Client does not support authentification protocol requested by server consider upgrading MySQLclient


    voici mon code:
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using ByteFX.Data.MySqlClient;
    using System.Data.Sql;
     
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
      string strConn = "Server = localhost; database = psy; uid=root; pwd = admin";
     
            MySqlConnection cnx = new MySqlConnection();
            private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    cnx.ConnectionString = strConn;
     
                    cnx.Open();
                    MessageBox.Show("Connection réussie");
                    cnx.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Problème de connection " + ex.Message);
                }
            }
    }
    }
    Est ce que vous savez ou est le problème svp?

  6. #6
    Membre éprouvé Avatar de bobmidou
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 121
    Par défaut
    Salut

    lien


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/05/2011, 11h33
  2. Réponses: 10
    Dernier message: 10/06/2009, 13h26
  3. Comment se connecter à une base de données Access 97 ?
    Par yann87 dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/12/2007, 08h49
  4. comment se connecter à une base de donnée acces
    Par meday dans le forum C++Builder
    Réponses: 7
    Dernier message: 04/08/2007, 21h27
  5. Comment se connecter à une base de données se trouvant sur un serveur ?
    Par McLéonce dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 26/09/2006, 13h48

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