Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2525 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problème de connexions successives à MYSQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de connexions successives à MYSQL

n°2212710
nahoula123
Posté le 05-12-2013 à 19:29:29  profilanswer
 

Bonjour,  
J'utilise l'API mysql pour se connecter à une base de donnée en C++  
Mon programme c++ contient des boucles imbriqués puis traite des données extraites par une requête select de ma BD c-a-d qu'il s'agit de plusieurs connexions successives à la BD. Le code se présente comme ci-dessous :
 

Code :
  1. MYSQL mysql1;
  2.     if((mysql_init(&mysql1))==NULL)
  3.         cout<<"Erreur Initialisation !!"<<endl;
  4.     else
  5.     {
  6.         //Options de connexion
  7.         mysql_options(&mysql1,MYSQL_READ_DEFAULT_GROUP,"option" );
  8.         if(mysql_real_connect(&mysql1,"localhost","root","nihel","test",0,NULL,0))
  9.         {
  10.             //Déclaration des objets
  11.             MYSQL_RES *result = NULL;
  12.             MYSQL_ROW row;
  13.             for(int   i=0; i< 48; i++){
  14.                  for (int j=1; j< 47; j++){
  15.                     for (int p=0; p<23; p++)   {
  16.                     string query ="SELECT ... FROM dataBaseName  where .... ;
  17.                     mysql_query(&mysql1,query.c_str() );
  18.                     result = mysql_store_result(&mysql1);
  19.                     row = mysql_fetch_row(result);
  20.                    
  21.                      ..............
  22.                     //Libération du jeu de résultat
  23.                     mysql_free_result(result);
  24.                    }
  25.                 }
  26.             }
  27.             mysql_close(&mysql1);
  28.         }
  29.         else
  30.         {
  31.             printf("Une erreur s'est produite lors de la connexion à la BDD " );
  32.         }
  33.     }


 
Lors de mon exécution tout se passe bien en un premier temps c-a-d  j'arrive à sélectionner puis traiter les données à partir de la BD ---> jusqu'à un moment ou il se passe un problème de connexion à la BD ( c comme si j'ai un nombre limité de connexion à la BD dans une même exécution !!!)
S'agit-il d'un problème de genre dépassement mémoire ??
Merci

mood
Publicité
Posté le 05-12-2013 à 19:29:29  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problème de connexions successives à MYSQL

 

Sujets relatifs
Help Problème VBA: Seriescollection.nameProblème premier site flash
Probleme vbaScript pour gérer les dates-heures comme dans MySql dans un formulaire
problème saisi chaine de caractèrePetit un problème avec structure
requete mysql ou comparaison de tableaux php ?Projet de fin d'année. (Java,Html,MySQL,PHP)
C++ et procédure stockées MySql[JAVASCRIPT + HTML] Problème fonction Return
Plus de sujets relatifs à : Problème de connexions successives à MYSQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR