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

JDBC Java Discussion :

Choix d'une base de donnée embarquée


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut Choix d'une base de donnée embarquée
    Bonjour tt le monde,
    je débute en programmation java, j'ai besoin d'une petite BD pour mon app, svp quels sont les choix que j'ai, je trouve ds la documentation sur jdbc que c'est pour connecter a un sgbd, mais je veux une application autonome (strandalone) sur un poste, est c'est impossible d'avoir une telle architecture ? c-a-d sans sgbd installé sur la machine cible ? si j'utilise le pilote de MySQL par exemple, est ce que mon application ne fonctionnera pas si un serveur MySQL n'est pas installé ? j'ai besoin de trois ou 4 tables.
    merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    HSQLDB devrait être adapté pour ce besoin.
    C'est beaucoup plus portable que MySQL.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Merci bcp Mr Nudger, c'est gentil de votre part, je vais surement l'utilier;
    mais s'il vous plais, si vous avez un peut de temps, de me dire si j'utilise oracle ou MySQL par exemple, avec les pilotes jdbc, ça sera uniquement dans un contexe client/serveur ? donc l'application finale ne comportera pas une bd "intégrée", et la présence de l'orale dans ce cas est obligatoir dans l'environnement où l'application va tourner ? car j'ai une petite experience avec delphi, qui date de plusieurs années , j'avais l'habitude d'ulitliser des tables dbase ou paradox, sans avoir a installer le SGBD proprement dit dans l'environnement cible, est ce que java est différent la ?
    merci++,

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    Oui si tu veux utiliser MySQL ou oracle , il faut l'installer ... , je ne comprend pas ce que tu veux savoir?

    Tu veux savoir si tu peux installer sur le même poste de travail ton application et le SGBD ? Oui c'est tout à fait possible.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Merci pour votre message,
    quand je developpe l'application, c'est sure que je dois installer le SGBD, mais apres le deploiement du logiciel, soit disant mon logiciel est installé chez mon client, est ce qu'il doit installer le SGBD aussi, ou bien le logiciel fonctionnera tout seul ? c-a-d est ce que la base de donnée est incluse dans le logiciel livré, oubien le SGBD utilisé doit être installé en plus de mon logiciel ?
    merci beaucoup

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut
    J'allais répondre non , mais en fait je viens de regarder , il existe bien une version embarqué de MySQL , dans ce cas la en effet cela doit être possible.

    Pour ce qui est d'oracle , il est spécialisé dans le stockage de très grosse base de données , plusieurs TO donc pas fait pour votre demande.

    Mais ce que propose Nudger à l'air plus adapté à vos besoins.

    Sinon es que vous avez vraiment besoin d'une bdd relationnel , d'utiliser du sql ect ..., dans votre application ?

    Vous pouvez utiliser Oracle Berkeley DB Java Edition:

    Oracle Berkeley DB Java Edition is an open source, embeddable, transactional storage engine written entirely in Java. It takes full advantage of the Java environment to simplify development and deployment. The architecture of Oracle Berkeley DB Java Edition supports very high performance and concurrency for both read-intensive and write-intensive workloads. Depending on your needs choose between Berkeley DB Java Edition's Direct Persistence Layer (DPL), Persistent Collections API, or simply store key/value pairs of arbitrary data. If your application requires something outside the bounds of relational databases then Berkeley DB Java Edition is likely to be the best choice.

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

Discussions similaires

  1. Quel choix pour une base de données embarquée ?
    Par Schyzophrenic dans le forum JDBC
    Réponses: 2
    Dernier message: 04/07/2008, 19h49
  2. choix d'une base de données simple
    Par semenzato dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 12/07/2005, 14h18
  3. choix d'une base de donnée
    Par frisouille dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 17/06/2005, 15h52
  4. Choix d'une base de données
    Par AlexB59 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 07/06/2005, 17h02
  5. Choix d'une base de données
    Par maurice66 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 15/07/2004, 10h14

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