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 régulier 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
    Points : 88
    Points
    88
    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 Expert

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

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    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 ?
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  3. #3
    Membre régulier 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
    Points : 88
    Points
    88
    Par défaut
    Oui pardon, MySQL ^^

  4. #4
    Membre Expert

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

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    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
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    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 régulier 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
    Points : 88
    Points
    88
    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