begin process at 2012 02 12 03:28:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

probleme de connection


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de connection

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ée 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 Demande d'aide c++ et requête SQL [ par juliette666 ] Bonsoir a tous pour commencer j'utilise visual studio 2010 (c++ console) et pour ma BD c'est MySQL. j'ai Connexion.h,Connexion.cpp et main.cpp voila 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\ configurer mon projet C avec ODBC et Mysql [ par boualiasma ] Salut,  J'ai Mysql version 4.0.15 (esayphp 1.7). Je trouve seulement le dossier bin  sous: C:\Program Files\EasyPHP1-7\mysql\bin  c'est logique de ne Probleme dinclude [ par knizooo ] Bonjour, Je débute en Qt et viens de m'appercevoir que lorsque je fais include"mainwindow.h"et qu'après je compile mon projet Qt, l'include n'est pa se connecter à une base MySQL avec un programme C sous Visual studio C++ 2010 [ par moumoute77 ] Bonjour, j'ai aligné quelques lignes de code en C pour me connecter à ma base locale oregon (sans mot de passe pour l'instant). Au début, j'ai eu des erreur connection avec la base [ par langy ] bonjour comment corriger l'erreur suivante: 339 C:\Dev-Cpp\include\MYSQL\mysql_com.h `SOCKET' was not declared in this scope merci de m'aider Connection base de données sql server via ODBC en C [ par Kizera ] Bonjour, j'ai un programme qui me permet de me connecter à une base sql server mais le problème c'est qu'il me manque 1 champ à compléter et que je ne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,576 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales