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 :

Utilisation d'une base SQL � distance


Sujet :

C++

  1. #1
    Membre �clair� Avatar de PtitG�nie
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2007
    Messages
    231
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 231
    Par d�faut Utilisation d'une base SQL � distance
    Bonjour!

    J'ai beaucoup de mal � trouver un (bon) tutoriel sur ce sujet.
    A vrai dire, je n'en trouve pas qui explique clairement d�s le d�but comment s'y prendre.
    Donc voil� mon 'probl�me' :
    Je cherche � � lire et �crire, dans une application en C++ (Builder), dans une base de donn�e SQL sous EasyPHP se trouvant sur un post � distance.

    Par o� commencer?

    Merci d'avance...

  2. #2
    Membre extr�mement actif

    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par d�faut
    SQL n'est pas une base de donn�es mais un langage de requ�te aux bases de donn�es. Tu veux surement parler de My_Sql ?

  3. #3
    Membre �clair� Avatar de PtitG�nie
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2007
    Messages
    231
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 231
    Par d�faut
    Oui pardon, MySQL ^^

  4. #4
    Membre extr�mement actif

    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par d�faut
    Tu peux commencer par aller sur le site de my_sql pour t�l�charger leur librairie afin de l'installer sur ton poste.

    Ensuite tu peux lire les exemples de code et la documentation des diff�rentes fonctions.

    Regardez si tu trouves quelque chose dans la FAQ � ce sujet

    Faire un mini projet de test de la librairie en l'incluant dans ton projet

    Puis finalement posez ta question sur le bon forum si tu rencontres des difficult�s

  5. #5
    Membre �m�rite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par d�faut
    D�ja il y a �a: http://lfe.developpez.com/BCBmySQL/
    Ensuite, pour faire un petit cours, il existe sous pratiquement tous les langages plusieurs solutions pour se connecter � une base de donn�es X:
    - le connecteur de base: apparament, c'est de celui la que le lien que j'ai coll� parle. Ecrit en C dans l'�crasante majorit� des cas, pour certains langages il existe une surcouche. Dans le cas de mysql, il en existe m�me plusieurs pour le C++ (utiliser des biblios C en C++ -> pas bien).
    - odbc: la seule norme universelle pour la connexion aux bases de donn�es, elle fonctionne sur toutes les plateformes et un tr�s grand nombre de langages poss�dent une biblioth�que pour l'utiliser. Elle a aussi la particularit� d'utiliser un seul langage SQL commun qui est retraduit dans le dialecte de la BD cible. C'est aussi la plus chiante api � configurer , et �a se fait au niveau du syst�me cot� client. Dans la mesure du possible, chercher une autre solution c'est mieux.
    - autres normes: il y en a une tonne. On peut nottament citer JDBC pour java et ADO.NET pour dotnet. Dans ton cas, tu peux utiliser ADO par l'interm�diaire de la VCL, je ne sais pas si il existe des drivers mysql pour ADO. Mais il existe aussi des biblios freelance en C++ qui essaient de cr�er leur propre norme (j'ai plus de noms en t�te par contre, dire que j'avais fait pas mal de recherches sur le sujet il y a un moment, snif ).

  6. #6
    Membre �clair� Avatar de PtitG�nie
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2007
    Messages
    231
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 231
    Par d�faut
    Merci pour votre aide � tous! J'ai r�ussi avec l'API MySQL donc

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

Discussions similaires

  1. [G�n�ralit�s] [WD19] Conseils pour utiliser nativement une base SQL autre que HyperFile
    Par EriCstoFF dans le forum WinDev
    R�ponses: 20
    Dernier message: 24/04/2014, 12h05
  2. Acc�s � une base SQL Server � distance
    Par bakonu dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 05/02/2013, 09h53
  3. utiliser une base MySql � distance
    Par Kevin25 dans le forum Administration
    R�ponses: 5
    Dernier message: 14/11/2012, 13h07
  4. Travailler sur une base SQL locale � distance
    Par max180 dans le forum MS SQL Server
    R�ponses: 5
    Dernier message: 26/09/2012, 15h15
  5. Utilisation d'une base de donn�es a distance
    Par newbie57 dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 27/10/2005, 09h25

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