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 :

Connexion à une base de donnée quelconque


Sujet :

C++

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut Connexion à une base de donnée quelconque
    Bonjour à tous,

    Je dois réaliser la conception d'un petit module permettant de se connecter à une base de donner sans savoir à l'avance laquelle ça sera...

    Pouvez-vous m'aiguiller s'il vous plaît?

    Je vous remercie,

    A bientôt

    Aurélien

  2. #2
    Invité
    Invité(e)
    Par défaut
    Utilise des elements random. Les element random ont l'aventaeuse avantage de ne pas se conformer a ce que pensiat que ca se confirmerait. Dans cette ampleur d'idee, pense a te procurer une brosse a dents ainsi d'une brosse de taille plus ou moins importante. Si je n'etais pas en train de scroller, je dirais surement que je ne suis pas en train de constament scroller. Plas que je me criss de la question initiale, c'est plutot qu'elle est disparue. Disparue. Diusparue. Disparue de la surface. Anyway, peu importe si ca, ... hein/? hein)hh< tak tak tak... la guere me pousse a penser que peu importe ce qui importe peu, va t'en hes zouvsdr. comme soi c;etai t de ta tailler cde faire ca.

    : e c;avoer etait mal place.

    J'avais dit clavier a la place de c;acoer (ou de quoi de meme)

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Y'es pas bien lui?... m'enfin,

    J'ai potassé toute la matinée, j'ai vu OLE DB, ça a l'air de répondre en parti aux besoin de ma boite. En parti car ils veulent attaquer la base du client pour y stocker des données de configuration des utilisateurs de nos logiciels indépendemment du poste sur lequel ils travaillent (actuellement c'est stockée dans la base de registre windows... donc c'est pas top).

    Seulement, l'utilisateur a sa base à lui et il faut pouvoir s'adapter. Avec OLE DB ça peut marcher, sauf que chaque poste aura besoin du driver correspondant au type de base qu'utilise son entreprise, et nous, on se devrait de fournir les drivers dans l'install, et ça grossirait le logiciel.

    De plus, utiliser des API windows pour aller ajouter ces drivers dans le magasin, j'aime pas cette idée...

    Mais on peut se monter une base de donnée sans serveur (par Access par exemple). Dans ce cas, on ne fournirai qu'un driver, et le fichier de données serait stocké sur un serveur avec le reste des fichiers centralisés...

    Que pensez vous de tout ça? Vous feriez quoi?

    Merci beaucoup,

    A bientôt,

    Aurélien

  4. #4
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Par défaut
    Je crains qu'il n'y ait pas de solution simple à ton problème... Tu as bien résumé la problématique d'OLE DB (besoin des drivers sur le client), et l'autre API de connexion à des bases de données (ODBC) souffre de la même limitation.
    La solution serait d'intercaler un serveur entre tes clients et les bases de données. En gros ton client se connecte au serveur via une API et un driver unique, et le serveur gère les drivers des différentes bases. Le seul problème de cette approche est que ca devient du gros projet, ou alors tu peux t'appuyer sur un produit existant (des boites comme DataDirect font ce genre de produits), mais là il faut acheter des softs et rentrer dans leur architecture.
    Autre limitation de l'architecture serveur : les bases de données doivent être accessibles depuis le serveur, donc exit les bases access locales aux clients.
    Bref, un problème pas simple à résoudre... bon courage

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Ben j'avais proposé un truc comme SQLite à mon boss mais y'en veut pas... Alors j'lui ai pondu une conception pour gérer plusieurs bases... Le truc c'est pour tester sur les différentes bases possibles que peut avoir le client...

    m'enfin y veut ça, j'lui donne ça

    Merci

    A bientôt

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 287
    Par défaut
    J'avais croisé un truc : la DTL. Je ne l'ai jamais testée et ne peux te garantir qu'elle fait ce que tu recherches.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion à une base de données quelconque
    Par Michel Deriaz dans le forum Codes sources à télécharger
    Réponses: 1
    Dernier message: 06/03/2014, 08h46
  2. Réponses: 1
    Dernier message: 25/09/2005, 16h18
  3. ERREUR DE CONNEXION à une base de donnée ACCESS protégée
    Par unionriton dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/05/2005, 09h35
  4. Delphi Connexion à une base de donnée distante par TCP/IP
    Par viecel dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/01/2005, 19h19
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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