Mysql probleme de connexion [Résolu]

Signaler
Messages postés
6
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
11 février 2005
-
Messages postés
6
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
11 février 2005
-
Bonjour
je compile avec devC++ sous XP et en utilisant "mysql-4.1.9-win32" , je cherche pour l'instant a creer une fonction console en C++ pour agir dans mysql (des trucs bateau du genre select , create new DB , include....)
Seulement le code que j'ai ecris (voir ci dessous) compile bien mais lors de l'execution j ai une superbe "Erreur de connexion" correspondant au "if" de la 25em lignes.

Quelqu'un pourait il me dire ou est mon erreur et/ou m'indiquer un autre moyen de se connectet a SQL . (je sais qu'il y a un tutorial sur ce site sur ce sujet mais etant tres tres tres debutant , j'avoue qu'il ne m'ai pas d'une grande aide)
En vous remerciant d'avance.
Newik

2 réponses

Messages postés
6
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
11 février 2005

Ok j ai trouvé , donc pour ce que ca interresserai c'est trés trés bête ......
je n avais pas installer mysql sur c:/ mais dans program files ....
Voila encore merci pour l'aide futur....
et desoler d'avoir ecrit sur deux themes du forum....
Messages postés
6
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
11 février 2005

oups voici le code #include <cstdlib>
#include
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>
#include
#include <mysql/mysql.h>



using namespace std;



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


// initialisation if((conn mysql_init(NULL)) NULL)
{
printf("Erreur d'initialisation\n");
return 0;
}


// connexion au serveur (ici, en local)
if(mysql_real_connect(conn,"localhost","root","eric","eric",0,NULL,0)==NULL)
{
printf("Erreur de connexion\n");
system("PAUSE");
return 0;
}
mysql_query(conn ,"CREATE TABLE `jdb` (`compteur` int(3) NOT NULL default '0')");


// on ferme la connexion au serveur MySQL
mysql_close(conn);



system("PAUSE");
return EXIT_SUCCESS;
}
Merci