begin process at 2012 05 28 22:31:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Base de données

 > 

SQL

 > 

connexion à une base MySQL (programme en C sous linux)


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

connexion à une base MySQL (programme en C sous linux)

vendredi 3 juin 2011 à 23:27:11 | connexion à une base MySQL (programme en C sous linux)

moumoute77

Bonjour, j'ai une base de données MySQL avec une table ;j'utilise Wampserver (apache 2.2.11, MySQL 5.1.36).

J'ai réalisé un test de connexion à ma base avec un programme PHP et cela fonctionne bien.

Parallèlement, sous une machine Debian6 Squeeze, j'ai un petit programme C qui teste la connexion simplement. La compilation gcc est réalisée sans problème. L'API Mysql est présente. J'ai pas mal galéré d'ailleurs.

Le souci est que je ne peux pas me conecter à cette base....le message est toujours le même et je galère depuis plusieurs jours!
A l'aide. Merci.

Je précise que ma machine Linux est dans le réseau et je pingue sans problème le serveur. Par contre, au niveau de Mysql.ini je ne trouve pas l'endroit où je dois mettre mon ip du serveur dans le cas où ce n'est pas localhost.

#include <stdio.h>
#include </usr/include/mysql/mysql.h>

void requete(MYSQL *mysql)
{
MYSQL_RES *result;
MYSQL_ROW elementsColonne;
unsigned int nbColonnes;
int i;

if(mysql_query(mysql,"SELECT * FROM te"))
{
printf("Erreur dans la requete\n");
return;
}
else
{
printf("requete bonne");
return;
}
}

int main(int argc, char **argv)
{
MYSQL *mysql;
if((mysql = mysql_init(NULL)) == NULL)
{
printf("Erreur d'initialisation");
return 0;
}

if(!mysql_real_connect(mysql,"192.168.1.59","root","","station_meteo",3306,NULL,0))
{
printf("tu n'arrives pas a te connecter\n",mysql_error(mysql));

}
else
{
printf("c bon tu y arrives");
requete(mysql);
}
mysql_close(mysql);

}


Cette discussion est classée dans : base, programme, mysql, connexion, printf


Répondre à ce message

Sujets en rapport avec ce message

PB connexion à la base mysql ... [ par Michael_Nab ] Salut ... quel est la fonction utilisé pour se connecter à la base de donnée mysql d'un serveur distant ...Merci beaucoup ... connexion distante base de données MySql en c / linux [ par Susherone ] Programme qui se connecte à partir d'un poste distant sous linux à un serveur mysql tournant sous windows. Testé et fonctionne très bien !compilation Trouver <mysql.h> [ par lolo007 ] Bonjour a tousDans le cadre d'un projet, je dois réaliser la lecture dans un automate grâce à un serveur OPC puis, ce que j'ai lue, je dois le mettre Accès base de données mysql en c / linux [ par Susherone ] bonjour a toutes le personnes qui passeront par ici, voila mon pb, j'essai de créer un pti programme qui accède a une base de donnée mysql et qui en r Mysql avec C++ pour un Programme TROP puissant [ par anismemo2003 ] Salut a tous, je cherche à créer un application trés trés puissante, je m'explique. Cette application est basée sur une base de données qui rassemble connexion à une base mysql sous linux [ par progrima ] bonsoir!!je vouderais réaliser un programme qui : lit des données d'une base access installée sous windows 2003 server et par la suite se connecte à u builder et base de donné mysql [ par bilal ] bojour a tous,j'ai developpé un programme que je compte securisé via le net.tout fonctionne deja bien mais je veux amelioré la chose, pouor le moment Connexion MYSQL C++ [ par cerede2000 ] Bonsoir apres une longue recherche dans les codes dans le forum, je me decide a poser ma qustion parceque la je patauge.Alors voila je code avec Dev-C Débutant : utulisation d'un serveur MySQL [ par kj_83 ] Salut ,Je doit réaliser un programme (avec C++ Builder) avec un serveur MySQL et une base de donnée .Problème , je ne me suis jamais servis d'un serve


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,390 sec (4)

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