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

MFC Discussion :

connexion base de données


Sujet :

MFC

  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 164
    Par défaut connexion base de données
    Bonjour,
    j'aimerai dans mon projet MFC utilisé une base de données.
    Mais, j'ai regardé pleins de sites et je suis complêtement perdu....

    apparement à la création de mon projet MFC fallait que je précise qu'il me fallait une base de données avec une source de données..( http://cpp.developpez.com/faq/vc/?pa...#MFCSupportBDD )... je comprends rien... à la création j'ai mis "aucune base de données". est-ce que je peux quand même, maintenant en utiliser une et comment?

    bon tout d'abord qu'elle logiciel de base de données je dois utiliser? je n'ai que phpMyAdmin je pense pas que ca aille si?

    comprends rien du tout...

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    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 526
    Par défaut
    Citation Envoyé par leame Voir le message
    bon tout d'abord qu'elle logiciel de base de données je dois utiliser? je n'ai que phpMyAdmin je pense pas que ca aille si?

    comprends rien du tout...

    tu ne dis pas quelle base de donnée tu utilises...
    si c'est MySQL tu peux compiler avec les .lib adéquates et ouvrir une connection sur la base de donnée existante.
    Sinon tu peux passer par soit ODBC pour une bdd MySQL ou autre.
    Pour les bdd Microsoft , Access et SQL-Server tu peux appeler msado, il faut instancier des objets COM.

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 164
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    tu ne dis pas quelle base de donnée tu utilises...
    si c'est MySQL tu peux compiler avec les .lib adéquates et ouvrir une connection sur la base de donnée existante.
    Sinon tu peux passer par soit ODBC pour une bdd MySQL ou autre.
    Pour les bdd Microsoft , Access et SQL-Server tu peux appeler msado, il faut instancier des objets COM.
    j'utilise MySQL
    si c'est MySQL tu peux compiler avec les .lib adéquates et ouvrir une connection sur la base de donnée existante.
    c'est à dire? c'est quoi les .lib adéquates? et comment j'ouvre cette connexion, avec quoi? je ne sais pas DU TOUT comment faire.

  4. #4
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Quand tu as procédé à l'installation de ton serveur MySQL, tu as normalement du cocher la case te permettant d'avoir l'API développeur.
    Si ce n'est pas le cas réinstalle correctement ...
    Après tu n'as plus qu'à linker les .lib (ou à charger directement les DLL) à ton projet (voir les nombreux posts sur le sujet => ).
    Par exemple, avec un serveur MySQL 5.1, tu peux avoir le chemin suivant à rajouter :
    C:\Program Files\MySQL\MySQL Server 5.1\lib

  5. #5
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    1 / Comment as-tu installé mySQL ? Via wampserver, easyphp, ou tu as installé MySQL avec son setup d'install ?

    2/ Si tu l'as installé via wampserver, recommence avec une 'vraie' install. Tu auras la lib et les .h avec cette installation (que tu n'as pas avec wampserver)

  6. #6
    Membre confirmé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 164
    Par défaut
    Après tu n'as plus qu'à linker les .lib (ou à charger directement les DLL) à ton projet (voir les nombreux posts sur le sujet => ).
    je ne suis pas du genre à poser une question sans avoir chercher au préalable, je viens ici parce que je ne comprends pas les sites que je trouve et cherche des explications plus clair (pour moi).


    Citation Envoyé par fregolo52 Voir le message
    1 / Comment as-tu installé mySQL ? Via wampserver, easyphp, ou tu as installé MySQL avec son setup d'install ?

    2/ Si tu l'as installé via wampserver, recommence avec une 'vraie' install. Tu auras la lib et les .h avec cette installation (que tu n'as pas avec wampserver)

    j'ai mySQL avec easyphp mais j'ai aussi installé" mysql database.. mais j'ai acces qu'en ligne de commande.

    et comment j'inclue les lib dans mon projet?

  7. #7
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Citation Envoyé par leame Voir le message
    et comment j'inclue les lib dans mon projet?
    Euh ... Comme toute autre lib dans un projet Visual !!!
    Dans les propriétés du projet :
    C/C++ -> general -> additional include directory : tu ajoutes c:\program ...\mysql...\include (pour le compilo)

    Linker -> general -> additional library directory : c:\program ...\mysql...\lib
    Linker -> input -> additional dependencies : mysql.lib

  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tout dépend comment tu veux accéder à la base de données.
    si tu veux un accès natif en C++ (beaucoup plus rapide que tout autres méthodes d'accès) il y a des bibliothèques pour ça ...

Discussions similaires

  1. Connexion Base de Données
    Par Ordonnateur dans le forum Oracle
    Réponses: 2
    Dernier message: 02/11/2005, 10h24
  2. Réponses: 5
    Dernier message: 07/04/2005, 14h12
  3. [Tomcat][Oracle] connexion base de donnes debutant....
    Par yogz dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 16/07/2004, 13h32
  4. [XMLRAD] Connexion Base de données Informix
    Par clisson dans le forum XMLRAD
    Réponses: 3
    Dernier message: 14/01/2003, 13h46
  5. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22

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