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 :

[C#] base de données distante


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 115
    Par défaut [C#] base de données distante
    bonjour


    J'ai une question de conception pour vous : je dois fair une appli en locale en c# qui gère des données qu'elle va récupérer sur une base de données mysql présente sur un serveur web. Je veux savoir s'il est possible d'interagir ainsi, si oui, svp me donner quelques pistes car je connais rien en ado.net, si non, svp suggérer une autre manière de faire.

    merci d'avance.

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Je crois qu'il n'est pas possible de se connecter à une base de données Mysql distante.

  3. #3
    Membre éprouvé

    Étudiant
    Inscrit en
    Août 2004
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2004
    Messages : 108
    Par défaut
    Salut,

    Effectivement cela est possible.
    Il te faut utiliser les pilotes ADO.NET pour MySQL (Connector/Net 1.0) que tu trouvera à cette adresse : http://dev.mysql.com/downloads/connector/net/1.0.html

    Ensuite il te suffit de copier dans ton projet la DLL MySql.Data.dll et de l'ajouter une référence vers celle-ci.
    L'espace de nom à utiliser est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using MySql.Data.MySqlClient;
    Un petit exemple d'utilisation :
    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
     
        private void RemplirListeDT(DropDownList ddl)
        {
            ddl.Items.Clear();
            ddl.Items.Add("<tous>");
            MySqlConnection sqlCnx = new MySqlConnection(ConfigurationManager.AppSettings["MySQL"]);
            MySqlCommand sqlCmd = new MySqlCommand("SELECT num_dt FROM dt ORDER BY num_dt", sqlCnx);
            try
            {
                sqlCnx.Open();
                MySqlDataReader dr = sqlCmd.ExecuteReader();
                while (dr.Read())
                {
                    ddl.Items.Add(dr["num_dt"].ToString());
                }
            }
            finally
            {
                sqlCnx.Close();
            }
        }
    Voila, en espérant que cela réponde bien à ta question.

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

Discussions similaires

  1. [MySQL] Accéder à une base de données distante en local
    Par kint dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/01/2006, 13h40
  2. Connection base de donnée distante
    Par krfa1 dans le forum ASP
    Réponses: 6
    Dernier message: 22/12/2005, 15h12
  3. Delphi Connexion à une base de donnée distante par TCP/IP
    Par viecel dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/01/2005, 19h19
  4. Exécutable gérant une base de données distante via internet
    Par paulgiot dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/07/2004, 14h00
  5. connexion a une base de donnée distante mysql(site internet)
    Par rollernox dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/07/2004, 13h14

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