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

  FORUM HardWare.fr
  Programmation
  C++

  [C++]Mysql++ sous RedHat 9 /gcc 3.2.2, et Mysql++ / DevC++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++]Mysql++ sous RedHat 9 /gcc 3.2.2, et Mysql++ / DevC++

n°714946
moimoi7
Posté le 04-05-2004 à 09:50:59  profilanswer
 

Désolé pour le crosspost avec la section OSA, mais il y a peut etre ici plus de gens à meme de me répondre.
J'ai désespérément tenté d'installer mysql++ sous redhat 9 en suivant des instructions trouvées sur le net. Mais au final, en utilisant le make fourni avec les dites instructions, j'ai droit à une belle page d'erreur avec des "undefined reference" à toutes les fonctions de mysql++ à la compilation.
Alors je voudrais savoir si quelqu'un a déjà réussi à compiler un programme mysql++ sous redhat, et si oui comment.
 
Sinon deuxième question : si je ne peux pas le faire marcher sous linux, alors je n'ai guère de choix que de l'utiliser sous Windows : mais je ne dispose ni de Visual C++ 6.0 ou Borland (i.e les 2 seuls compilos pour lesquels mysql++ marche a priori). Quelqu'un a t'il déjà réussi à faire marcher mysql++ sous devc++ ?

mood
Publicité
Posté le 04-05-2004 à 09:50:59  profilanswer
 

n°714972
xterminhat​e
Si vis pacem, para bellum.
Posté le 04-05-2004 à 10:07:21  profilanswer
 

Pourquoi ne pas utiliser la librairie en C fourni avec mysql plutot que d'installer mysql++ en plus de mysql ? Ne te convient-elle pas ?


---------------
Cordialement, Xterm-in'Hate...
n°715024
moimoi7
Posté le 04-05-2004 à 10:41:30  profilanswer
 

Alors là on m'en trouve tout con de savoir qu'il y avait déjà un truc. Ceci dit, j'ai un peu peur de mêler du code c++ et c. Le fait est que je traite des fichiers et que j'utilise quasiment que des strings c++, ainsi que des fstream. Bon je suis d'accord qu'il suffit d'un c_str() et de quelques sprintf, mais bon j'ai pas trop confiance en les char*. Ceci dit si c'est faisable pourquoi pas.
Tu as déjà travaillé avec la librairie C de mysql ?

n°715036
xterminhat​e
Si vis pacem, para bellum.
Posté le 04-05-2004 à 11:00:50  profilanswer
 

les commandes C ressemblent au commandes php ou perl. Ca s'intègre sans aucune difficulté dans un code C++. Au pire, tu peux te faire ton propre wrapper C++ encapsulant les appels mysql C. Je te le recommande, plutot que de perdre ton temps avec mysql++ que je ne connais pas au passage car j'ai eu le même genre de pbs que toi...


Message édité par xterminhate le 04-05-2004 à 11:01:15

---------------
Cordialement, Xterm-in'Hate...
n°715038
xterminhat​e
Si vis pacem, para bellum.
Posté le 04-05-2004 à 11:06:39  profilanswer
 

Tiens, vla un bout de code en vrac qui utilise mysql C.

Code :
  1. MYSQL mysql;
  2. mysql_init( &mysql );
  3. mysql_options( &mysql, MYSQL_READ_DEFAULT_GROUP, "server" );
  4. if (!mysql_real_connect( &mysql, Host.c_str(), User.c_str(), Password.c_str(), DatabaseName.c_str(), 0, NULL, 0) )
  5. int query_retval = mysql_query( &mysql, Query.str().c_str() );
  6. MYSQL_RES * result = mysql_store_result( &mysql ) ;
  7. MYSQL_ROW row = mysql_fetch_row( result );
  8. /*****/


---------------
Cordialement, Xterm-in'Hate...
n°717524
jmh
Posté le 06-05-2004 à 17:14:09  profilanswer
 

Salut!
pour Info : MySQL 4.0.16 & Dev-Cpp 4.9.8.7 => RAS.


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

  [C++]Mysql++ sous RedHat 9 /gcc 3.2.2, et Mysql++ / DevC++

 

Sujets relatifs
[ Access/MySql ] Migration des donnéesMySQL: problème avec une requête multitable
[mysql] Creation base et grantMySQL auto-increment
[MYSQL] prob bizarre ma requete ne me renvoi que le premier résultatMysql & Order By
[Mysql] pb entre max et mysql_num_rows Mysql - Petit problème de clé primaire -
SubQueries en MySqlMySQL (export de données en fichier CSV) ?
Plus de sujets relatifs à : [C++]Mysql++ sous RedHat 9 /gcc 3.2.2, et Mysql++ / DevC++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)