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 avec mysql


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2013
    Messages
    221
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 221
    Par d�faut connexion avec mysql
    Bonjour, je voulais �tablir une connexion avec une base de donn�e ( mysql workbench) ma base est appel�e table1 et ma table est appel�e first_table.
    j'ai voulu lorsque j'appui sur button1 j'obtiens un message text dans Msg_text contenant la premi�re colonne de first_table.
    J'ai utilis� ce code dans le bouton button1 :
    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
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
     
    				 String^ constring=L"datasource=localhost;port=3306;username=root;password=pwd";//localhost:127.0.0.1
    				 MySqlConnection^ conDataBase=gcnew MySqlConnection(constring);
    				 MySqlCommand^ cmdDataBase=gcnew MySqlCommand("select * from table1.first_table;",conDataBase);
    				 MySqlDataReader^ myReader;
    				 try{
     
    					 conDataBase->Open();
    					 myReader=cmdDataBase->ExecuteReader();
    					 while(myReader->Read()){
    					 Msg_text->Text +=(myReader->GetInt32(0));//firstcolumn de database(table1) et le mettre dans msg_text
    					 }
    				 }catch(Exception^ ex){
    				 MessageBox::Show(ex->Message);
    				 }
    			 }
    Le probl�me est que j'obtiens ce message d'erreur :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Une exception non gérée du type 'System.ArgumentException' s'est produite dans System.Data.dll
     
    Informations supplémentaires*: Le format de la chaîne d'initialisation n'est pas conforme à la spécification qui débute à l'index 56.
    quelqu'un peut m'aider SVP ?
    merci bien

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Je ne suis pas un sp�cialiste de MySQL mais � en croire ce site de r�f�rence :
    https://www.connectionstrings.com/mysql/
    Le nom de la base de donn�es est � mettre dans la chaine de connexion et non dans la requ�te.

  3. #3
    Membre Expert
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2011
    Messages
    760
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 760
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Le nom de la base de donn�es est � mettre dans la chaine de connexion et non dans la requ�te.
    C'est possible de la mettre dans la requ�te, on peut m�me faire des requ�tes multi-base. Mais hormis situation particuli�re, cela ne devrait pas se faire.

  4. #4
    Membre tr�s actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2013
    Messages
    221
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 221
    Par d�faut
    Merci,
    j'ai pas compris pourquoi la connexion ne s'�tablit pas.
    Selon vous, c'est � cause de quoi ?
    merci de m'aider

  5. #5
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Comme d�j� indiqu�, chaine de connexion � la base assez fantaisiste.

  6. #6
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    http://dev.mysql.com/doc/connector-n...onnection.html
    La doc montre une constring "server=localhost;user=root;database=world;port=3306;password=******;" et tu sembles pas y ressembler...
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

Discussions similaires

  1. Pb avec la connexion avec MySql
    Par rezguiii dans le forum Wildfly/JBoss
    R�ponses: 1
    Dernier message: 22/02/2007, 22h26
  2. [pool de connexion] avec mysql et eclipse
    Par Invit� dans le forum Servlets/JSP
    R�ponses: 16
    Dernier message: 15/02/2007, 15h02
  3. Erreur de connexion avec Mysql -> Driver bugu�
    Par kedare dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 07/02/2007, 08h47
  4. Pas de connexion avec MySQL ?
    Par spekal dans le forum JDBC
    R�ponses: 15
    Dernier message: 23/01/2007, 18h38
  5. [SGBD] Problème de connexion avec mysql
    Par weshwesh dans le forum SQL Proc�dural
    R�ponses: 1
    Dernier message: 29/06/2006, 10h30

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