IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dev-C++ Discussion :

[Dev-C++] Accès à une base MySQL


Sujet :

Dev-C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [Dev-C++] Accès à une base MySQL
    Salut,

    Plateforme : Win2000
    Plateforme de Dév : Dev-C++ 4.9.8.0 (GCC 3.2)

    Objectif : écrire un petit programme en C++ qui permette de lire et écrire des datas dans une base de données.

    Problème : Comment fait-on? En fait, de ce que j'ai pu lire sur le net, j'ai cru comprendre que je devais récupérer un MySQL++ récent, le décompresser quelque part sur mon disque dur, indiquer à Dev-C++ où sont les lib et include décompactés, et là ça devrait rouler...

    Ce que je me demande, c'est pourquoi à la page de download de MySQL++ (http://www.mysql.com/downloads/api-mysql++.html) il y a des versions binaires de MySQL++ pour Visual C++, Borland C++ et pas pour Dev-C++ ou tout autre environnement de dév. gratuit/générique/pas propritéaire. Bref, je vois bien des sources, mais ils sont pour UNIX, alors je sais pas trop quoi en faire.
    J'ai aussi entendu parlé de drivers ODBC, que j'ai alors installé (MyODBC en l'occurrence), mais est-ce que quelqu'un connait une doc/un site sur la façon de s'en servir concrètement?

    Bref, que dois-je faire pour avoir des lib MySQL++ fonctionnant sous Dev-C++?

    Merci d'avance


    Beetlejuice

  2. #2
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    BeetleJuice, outils>NOuvelles versions, package
    Tu verra tu peux directement telecharger le package MysQL pour devc++ et en plus l'install est automatique. (enfin si le serveur marche, il a l'air down pour le moment).

    ZUL

  3. #3
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    zul,

    je me suis laissé dire que la version beta DevC++5 (GCC 3.2) fonctionnait tellement mal, qu'on ne saurait raisonnablement la recommander.

    Y-a-t-il eu une nette amélioration récemment ?

    Par contre je suppose que MySql marche tout aussi bien avec
    la version beta DevC++5 (GCC 2.95.3)

  4. #4
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    hum a vrai dire g tjs la version de gcc 2.95 .
    En fait via l'update tu peux recuperer l'interface dev-c++ derniere version tout a fait fonctionnielle (meme ke le debuggeur a presk l'air de marcher, le profilage c pas encore ca).

    G essayé le portage de gcc 3.2 est le moins k'on puisse dire c ke c pas encore au point (enfin ca fait un mois ke g pas retesté). Enfin pour dire il comprenait pas la STL . Entre autre , je suppose g pas testé a fond mais bon on peut pas vraiment conseiller un compilo recent ki connait pas la STL. Donc pour le moment je m'abstiens.

    ZUL

  5. #5
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    je tiens a rectifier ce ke g dit . La stl compile tres bien en fait .
    PAr contre, il semble que gcc3.2 est plus stricte ke gcc 2.95 (enfin c surement moi ki code comme un pied et gcc 2.95 laissait passer ).

    Pour le profiler, ca a pas pas l'air de bcp mieux marcher,enfin pas directement. Je vais tester directement avec gprof sous dos .

    Rappelons qd meme ke bcp de package ne sont pas compatible avec gcc 3.2 du aux nombreux changements de cette version.

    ZUL

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    OK, j'ai trouvé le package MySQL dans l'update, et je l'ai installé. Il apparait bien dans les packages installés. Où trouve-je la doc pour savoir comment on s'en sert? L'aide de Dev-C++ ne dit rien, et dans les menus je trouve rien.

    Où se trouve la doc idoine?

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    OK, si quelqu'un a une doc, merci de me donner l'adresse. Pour l'heure, et pour ceux qui se posent la même question, il y a un fichier [path jusqu'à Dev-cpp]\Examples\MySQLClientTest\MySQLClientTest.cpp qui montre un peu comment utiliser le package MySQL.

    Toutefois, une doc ne serait pas de refus.

  8. #8
    Membre éprouvé
    Avatar de jérôme
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Points : 1 071
    Points
    1 071
    Par défaut
    Télécharge la doc MySQL, il y a tout un chapitre qui explique les constantes et les fonctions de l'API C pour MySQL

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    OK parfait. Merci.

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/04/2014, 00h27
  2. Accès à une base MySQL
    Par netwrok dans le forum Installation
    Réponses: 3
    Dernier message: 04/05/2010, 11h26
  3. Réponses: 1
    Dernier message: 31/01/2007, 09h25
  4. Réponses: 6
    Dernier message: 15/05/2006, 09h00
  5. [JDBC]acces à une base de données mysql
    Par sehaba dans le forum JDBC
    Réponses: 13
    Dernier message: 07/12/2004, 00h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo