Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme de connection [ Archives / Base de données ] (MadMatt)

mercredi 16 avril 2003 à 13:49:51 | probleme de connection

MadMatt

Bonjour à tous

Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
Voici mon programme :

#include <iostream.h>
#include <stdlib.h>
#include </usr/include/mysql/mysql.h>

int main(int argc, char *argv[])
{

MYSQL mysql;
mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
...
...
mysql_close(&mysql);

return EXIT_SUCCESS;
}

Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :

main.cpp:12: undefined reference to `mysql_real_connect'
main.cpp:13: undefined reference to `mysql_close'

Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
(j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)

Si vous pouviez m'aider, je vous en serai très reconnaissant !
Merci

mercredi 16 avril 2003 à 19:45:15 | Re : probleme de connection

Kaid


- T'as linké ton programme avec la lib de MySQL ?

- Tu es sûr que ton serveur MySQL est bien configuré (pas très compliqué) et qu'il tourne ?

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous
>
> Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
> Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
> Voici mon programme :
>
> #include <iostream.h>
> #include <stdlib.h>
> #include </usr/include/mysql/mysql.h>
>
> int main(int argc, char *argv[])
> {
>
> MYSQL mysql;
> mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
> ...
> ...
> mysql_close(&mysql);
>
> return EXIT_SUCCESS;
> }
>
> Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :
>
> main.cpp:12: undefined reference to `mysql_real_connect'
> main.cpp:13: undefined reference to `mysql_close'
>
> Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
> (j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)
>
> Si vous pouviez m'aider, je vous en serai très reconnaissant !
> Merci
>

mercredi 16 avril 2003 à 20:59:47 | Re : probleme de connection

MadMatt


-------------------------------
Réponse au message :
-------------------------------
Peux tu m'expliquer comment faire ces 2 actions STP
( surtout pour linké mon programme avec la lib de MySQL )

Merci bcp Kaid

jeudi 15 mai 2003 à 16:31:37 | Re : probleme de connection

loulouklm

J'aimerais faire la même chose, sauf que je n'ai même pas le fichier mysql.h !!! Ou peut on le trouver ?

Merci

Loup


-------------------------------
Réponse au message :
-------------------------------

>
> - T'as linké ton programme avec la lib de MySQL ?
>
> - Tu es sûr que ton serveur MySQL est bien configuré (pas très compliqué) et qu'il tourne ?
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous
> >
> > Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
> > Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
> > Voici mon programme :
> >
> > #include <iostream.h>
> > #include <stdlib.h>
> > #include </usr/include/mysql/mysql.h>
> >
> > int main(int argc, char *argv[])
> > {
> >
> > MYSQL mysql;
> > mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
> > ...
> > ...
> > mysql_close(&mysql);
> >
> > return EXIT_SUCCESS;
> > }
> >
> > Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :
> >
> > main.cpp:12: undefined reference to `mysql_real_connect'
> > main.cpp:13: undefined reference to `mysql_close'
> >
> > Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
> > (j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)
> >
> > Si vous pouviez m'aider, je vous en serai très reconnaissant !
> > Merci
> >
>

jeudi 15 mai 2003 à 16:41:15 | Re : probleme de connection

Kaid

Installe MySQL et tu l'auras.

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> J'aimerais faire la même chose, sauf que je n'ai même pas le fichier mysql.h !!! Ou peut on le trouver ?
>
> Merci
>
> Loup
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > - T'as linké ton programme avec la lib de MySQL ?
> >
> > - Tu es sûr que ton serveur MySQL est bien configuré (pas très compliqué) et qu'il tourne ?
> >
> > Kaid - kaid.fr.st
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour à tous
> > >
> > > Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
> > > Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
> > > Voici mon programme :
> > >
> > > #include <iostream.h>
> > > #include <stdlib.h>
> > > #include </usr/include/mysql/mysql.h>
> > >
> > > int main(int argc, char *argv[])
> > > {
> > >
> > > MYSQL mysql;
> > > mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
> > > ...
> > > ...
> > > mysql_close(&mysql);
> > >
> > > return EXIT_SUCCESS;
> > > }
> > >
> > > Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :
> > >
> > > main.cpp:12: undefined reference to `mysql_real_connect'
> > > main.cpp:13: undefined reference to `mysql_close'
> > >
> > > Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
> > > (j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)
> > >
> > > Si vous pouviez m'aider, je vous en serai très reconnaissant !
> > > Merci
> > >
> >
>

samedi 17 mai 2003 à 12:26:30 | Re : probleme de connection

loulouklm

Merci pour la réponse, mais MySQL est installé. J'ai finalement trouvé. J'ai dl les source de MySQL sur mysql.org

mysql.h est dedans, j'ai fais un #include "/[chemin]/mysql.h" et une compilation du type gcc -Wall fichier.c -o fichier -L/usr/lib/mysql -lmysqlclient

voilà pr ceux qui ont ce PB

Loup


-------------------------------
Réponse au message :
-------------------------------

> Installe MySQL et tu l'auras.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'aimerais faire la même chose, sauf que je n'ai même pas le fichier mysql.h !!! Ou peut on le trouver ?
> >
> > Merci
> >
> > Loup
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > - T'as linké ton programme avec la lib de MySQL ?
> > >
> > > - Tu es sûr que ton serveur MySQL est bien configuré (pas très compliqué) et qu'il tourne ?
> > >
> > > Kaid - kaid.fr.st
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour à tous
> > > >
> > > > Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
> > > > Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
> > > > Voici mon programme :
> > > >
> > > > #include <iostream.h>
> > > > #include <stdlib.h>
> > > > #include </usr/include/mysql/mysql.h>
> > > >
> > > > int main(int argc, char *argv[])
> > > > {
> > > >
> > > > MYSQL mysql;
> > > > mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
> > > > ...
> > > > ...
> > > > mysql_close(&mysql);
> > > >
> > > > return EXIT_SUCCESS;
> > > > }
> > > >
> > > > Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :
> > > >
> > > > main.cpp:12: undefined reference to `mysql_real_connect'
> > > > main.cpp:13: undefined reference to `mysql_close'
> > > >
> > > > Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
> > > > (j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)
> > > >
> > > > Si vous pouviez m'aider, je vous en serai très reconnaissant !
> > > > Merci
> > > >
> > >
> >
>



Cette discussion est classé dans : connection, mysql, probleme, include, main


Répondre à ce message

Sujets en rapport avec ce message

C++ VS Mysql [ par ours_aquatique ] Bonjour ,Aprés une semaine de recherche infructueuse , j'ai toujours le probleme suivant:je compile sous devC++ j utilise Mysql (V4.et des poussieres) injecter des valeurs dans une base de donnée existante [ par Apache_31 ] Bonjour .Voila , je fais un programme qui permet de me connecter à une base de données ( MYSQL ) avec le logiciel c++ visual studio 2005 . Le problème exemple de test de connection au Mysql ne marche pas dans un programme C [ par boualiasma ] Salut,j'ai installé la librairie mysql.- Je voudrais établir dans mon programme C une connexion à une base de données crée sous Mysql(j'ai instalé Eas problème de connexion à une base de données dans C [ par boualiasma ] Salut,1)- Je voudrais connecter à une base des données crée sous Mysql  de version 5.1.30le dossier d'installation est : C:\Program Files\EasyPHP 3.0\ probleme matrice; [ par chochatown ] Bonjour,j'ai un probleme avec ma matrice;je déclare un ematrice dansle Frm.h#ifndef FRM#define FRM#include #include #include #in Retour MySQL [ par Xantra ] Bonjour,J'ai un petit problème avec le code suivant :#include #include #include #include int main(){    int var;    MYSQ Tres bizzare, ce programme marche sur une machine, mais pas sur une autre [ par IceFinger ] Bonjour a tousVoila mon probleme, j'ai fait un programme en c++ utilisant mySQL. Il marche tres bien sur la machine sur laquelle je l'ai cree, mais j' probleme pour compiler un programme [ par astrocybernaute ] salut je suis interessée par un programme deposé sur le site sur ce lien :   http://www.cppfrance.com/codes/IA-APPRENTISSAGE-AUTOMATISE-BCPLUSPLUS-V6_ probleme avec "include" sur devC++ [ par stephe8 ] salut tout le monde ;j'ai un probléme ,j'arrive pas a inclure un fichier.h dans un programme le compilateur affiche le message "G:\prog gare.cpp In fi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.