NewbieContest

Programmation => Langages compilés => Discussion démarrée par: yotho le 30 Janvier 2007 à 15:08:36



Titre: [C#] Se connecter à une base internet
Posté par: yotho le 30 Janvier 2007 à 15:08:36
Salut à tous j'ai un petit soucis je pense tout bête.... mais j'y arrive pas ....

Je cherche à me connecter à une base MySql tournant sur un serveur apache....
le problème c'est que je n'arrive pas à me connecter bien que j'ai les driver ODBC pour mysql...

Pour rendre plus claire mon problème :

Admettons que je veux me connecter à la bdd de newbie contest (si bien sur j'y ai acces....)
est-ce qu'une chaine de connection de cette forme fera l'affaire :

Code:
serveur="http://www.newbiecontest.org/;Login..."
Enfin j'espère que c assez claire merci pour votre aide !!!


Titre: [C#] Se connecter à une base internet
Posté par: the lsd le 30 Janvier 2007 à 15:32:32
bon je suppose que tu parle de PHP, vu que j'ai lu Apache, et Mysql
en PHP c'est
mysql_connect ('host', 'user', 'pass') ;
mysql_select_db('le_nom_de_ta_base');

et apres tu fais ta requete sql

Je deplace le topic dans la section language interprété pour la peine...

Enjoy

The lsd


Titre: [C#] Se connecter à une base internet
Posté par: yotho le 30 Janvier 2007 à 15:38:03
C'est justement pas php....=D
j'ai oublier de préciser ...
En fait j'aimerai me connecter via C#
et mon problème c'est qu'en local ça marche... mais pas quand je fais le lien vers internet !!!!


Titre: [C#] Se connecter à une base internet
Posté par: the lsd le 30 Janvier 2007 à 16:01:55
zut de flute, bon ben je remets dans la bonne catégorie alors...:rolleyes:

Enjoy

The lsd


Titre: [C#] Se connecter à une base internet
Posté par: yotho le 30 Janvier 2007 à 16:57:50
Merci bien !!! ;-)
Je pense que ça rentre dans les deux catégorie de toutes façons......
on verra selon la solution !!! ;-)
si c apache qui pose problème c du web si c ma chaine de connection... c du compilé !!!!


Titre: [C#] Se connecter à une base internet
Posté par: S0410N3 le 30 Janvier 2007 à 17:39:08
Citation de: yotho
serveur="http://www.newbiecontest.org/;Login..."
Je n'y connais rien au C# mais quoi qu'il en soit si tu précises le protocole http dans ta déclaration ça ne risque pas de marcher...
Essaie de virer http:// et le / à la fin

Suite à une rapide recherche ça devrait plutôt ressembler à ça :
Code:
        public void connect()
        {
            try
            {
               
                string connectStr = "Server=mysql1029.servage.net;Database=BASE;Uid=PSEUDO;Pwd=******;";
                connec = new MySqlConnection(connectStr);
                connec.Open();
                Console.WriteLine("Connexion à MySQL : Effectuée");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erreur {0}", ex.ToString());
            }
        }


Titre: Re : [C#] Se connecter à une base internet
Posté par: elassas le 23 Novembre 2009 à 17:14:36


using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        // Do work here; connection closed on following line.
    }

Pour le connectionString (MySQL) : http://www.sqlstrings.com/MySQL-connection-strings.htm