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

C++ Discussion :

C++ et interface SGBD


Sujet :

C++

  1. #1
    Membre �clair�
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par d�faut C++ et interface SGBD
    Bonsoir � tous,

    alors, tous d'abord, sachez que je debute en C++ et donc excusez moi d'avance si je dit des betises.

    Bien, donc je cherche communiquer avec une base SGBD PostGRE SQL / MySQL
    seulement, je ne veux pas utiliser des ODBC.

    Je developpe sous linux et donc ODBC = pas vraiment existant (Je sais qu'il existe des equivalent genre iodbc etc).

    Donc la question est: est il possible dans les docs de MySQL / PostGRE SQL de trouver comment communiquer avec ces SGBD directement sans passer par les ODBC?

    Existe t'il une maniere universelle et multi-plateforme de communiquer avec ces SQL?

    Si vous avez besoin de plus de renseignement ditent le moi.

  2. #2
    Membre �clair�
    Inscrit en
    Avril 2005
    Messages
    1 110
    D�tails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Par d�faut
    Ici et dans les liens qui y sont mentionn�s ?

  3. #3
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par d�faut
    Existe t'il une maniere universelle et multi-plateforme de communiquer avec ces SQL?
    Qt (la partie QtSQL) me semble une bonne option pour le c�t� multiplateforme.

  4. #4
    Membre �clair�
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par d�faut
    Je me suis mal exprim�, existe t'il une API sur ces SGBD qui est accessible en C++?

    par exemple, PostGRE SQL et MySQL sont accessible en php sans ODBC etc.
    Donc le moteur de Php est bien capable de communiquer avec les SQL dans un niveau plus bas?

    Edit:

    -PosteGRE SQL fournis l'API suivante: libpq++
    -MySQL doit en fournir aussi une je pense mais je ne l'ai pas encore trouv�.

    Je me demande si le moteur de php int�gre juste ces librairies ou bien si ils ont �crient eux m�me les liens.

  5. #5
    Membre chevronn�
    Inscrit en
    Ao�t 2004
    Messages
    556
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 556
    Par d�faut
    Citation Envoy� par ArKam Voir le message
    Je me suis mal exprim�, existe t'il une API sur ces SGBD qui est accessible en C++?

    par exemple, PostGRE SQL et MySQL sont accessible en php sans ODBC etc.
    Donc le moteur de Php est bien capable de communiquer avec les SQL dans un niveau plus bas?

    Edit:

    -PosteGRE SQL fournis l'API suivante: libpq++
    -MySQL doit en fournir aussi une je pense mais je ne l'ai pas encore trouv�.

    Je me demande si le moteur de php int�gre juste ces librairies ou bien si ils ont �crient eux m�me les liens.
    Tu as aussi MySQL++.

    Cependant, je te conseille SOCI, c'est vraiment une syntaxe tr�s l�g�re et sympa � utiliser (style stream avec op�rateur << et >>)

  6. #6
    Membre �clair�
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par d�faut
    Bah le truc c'est que pour mon test perso l'imperatif est d'utiliser directement les API disponibles, apres effectivement je vais voir ce qu'est SOCI vue que j'ai aussi regard� QT.

    Quelqu'un � une id�e concernant l'implementation des SQL dans php?
    Utilisation de l'API ou alors utilisation d'une librairie type QT / SOCI etc?

    bon par contre vas falloir que je me remette severe aux pointeur et autres notation en: *toto &toto

  7. #7
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 538
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 538
    Par d�faut
    Citation Envoy� par ArKam Voir le message
    Je me suis mal exprim�, existe t'il une API sur ces SGBD qui est accessible en C++?

    .
    As-tu regard� le site de MySQL ??
    Il y a des .libs et des .h pour acc�der directement � une base de donn�e MySQL en natif
    C'est livr� avec le package d'installation de MySQL il me semble..
    Pour PostGres je pense que c'est sans doute pareil..

    en 3 minutes j'ai trouv� ceci
    http://dev.mysql.com/doc/refman/5.0/...cplusplus.html

    http://www.postgresql.org/docs/8.2/static/libpq.html

  8. #8
    Membre �m�rite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par d�faut
    J'ai utilis� SOCI de mani�re basique avec postgres sous linux et �a marche bien

  9. #9
    Membre �clair�
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par d�faut
    Citation Envoy� par Mat.M Voir le message
    As-tu regard� le site de MySQL ??
    Il y a des .libs et des .h pour acc�der directement � une base de donn�e MySQL en natif
    C'est livr� avec le package d'installation de MySQL il me semble..
    Pour PostGres je pense que c'est sans doute pareil..

    en 3 minutes j'ai trouv� ceci
    http://dev.mysql.com/doc/refman/5.0/...cplusplus.html

    http://www.postgresql.org/docs/8.2/static/libpq.html
    Merci pour les infos sur MySQL,honte sur moi, j'avais pas fait de recherche sur MySQL vue que je m'oriente plus vers une base PostgreSQL.

    Pour ce qui est de Poste j'ai deja trouv� la solution, il existe bel et bien une API de base qui est attaque grace a la librairie libpqc++

    http://www.postgresql.org/docs/7/sta...pqplusplus.htm

    @Nikko34: Et les perfs sont elles corrects? je vais manipuler des bases de donn�es de plus de 20 Gb donc faut que ce soit un minimum r�actif.

    Bref, merci les gars, je pense que j'ai eu mes r�ponses ;D

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 87
    Dernier message: 06/07/2011, 15h33
  2. Interface graphique pour SGBD
    Par aandre2937 dans le forum Outils
    R�ponses: 13
    Dernier message: 18/03/2009, 11h20
  3. [PostgreSQL] [Conception] SGBD et interface PHP
    Par jerem7286 dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 14/03/2008, 11h53
  4. R�ponses: 2
    Dernier message: 30/05/2002, 08h54

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