logo Homepage
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [C#] Se connecter à une base internet  (Lu 3861 fois)
yotho

Profil challenge

Classement : 789/54283

Membre Junior
**
Hors ligne Hors ligne
Messages: 76


Voir le profil
« 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 !!!
Journalisée

Ne Jamais dire Proutilbouc sauf pour dire qu'il ne faut pas le dire...
the lsd
Administrateur

Profil challenge

Classement : 190/54283

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #1 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
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
yotho

Profil challenge

Classement : 789/54283

Membre Junior
**
Hors ligne Hors ligne
Messages: 76


Voir le profil
« #2 le: 30 Janvier 2007 à 15:38:03 »

C'est justement pas php....
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 !!!!
Journalisée

Ne Jamais dire Proutilbouc sauf pour dire qu'il ne faut pas le dire...
the lsd
Administrateur

Profil challenge

Classement : 190/54283

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #3 le: 30 Janvier 2007 à 16:01:55 »

zut de flute, bon ben je remets dans la bonne catégorie alors...

Enjoy

The lsd
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
yotho

Profil challenge

Classement : 789/54283

Membre Junior
**
Hors ligne Hors ligne
Messages: 76


Voir le profil
« #4 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é !!!!
Journalisée

Ne Jamais dire Proutilbouc sauf pour dire qu'il ne faut pas le dire...
S0410N3
Administrateur

Profil challenge

Classement : 10/54283

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1260


Voir le profil WWW
« #5 le: 30 Janvier 2007 à 17:39:08 »

Citation de: yotho
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());
            }
        }
Journalisée

Enjoy (copyleft de quelqu'un qui a trop parlé)

S0410N3

-------------------------------------------------------------------------------------
La folie est le prix à payer pour le temps passé à être trop lucide.
-------------------------------------------------------------------------------------
http://forum.hardware.fr/hfr/Discussions/Societe/francais-repere-repaire-sujet_19265_1.htm
elassas
Profil challenge

Classement : 47460/54283

Néophyte
*
Hors ligne Hors ligne
Messages: 1


Voir le profil
« #6 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
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: