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

Persistance des données Java Discussion :

[JAVA DERBY] emplacement bdd


Sujet :

Persistance des données Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 124
    Points : 77
    Points
    77
    Par défaut [JAVA DERBY] emplacement bdd
    Bonjour,
    Je suis pas sûr de poster au bon endroit, on verra bien.
    Je suis en train de faire une petite application java en utilisant Derby en mode embarqué. Donc, lorsque je lance cette application, celle-ci crée une base de données dans un dossier sur la machine de l'utilisateur.
    Ce que j'aurai voulu faire, c'est intégré ce dossier de base de données dans mon jar afin de ne rien créer sur l'ordinateur de l'utilisateur et pouvoir transporter cette appli seule et ne pas trainer comme un boulet un dossier avec.
    Voilà l'idée, que je n'ai pas réussi à mettre en place pour le moment.
    Merci par avance de vos réponses.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    En fait il n'est pas possible d'écrire quoi que ce soit dans un jar. Donc ton idée n'est pas réalisable (en effet ça demanderait de modifier la structure du jar alors que celui ci est en cours d'utilisation, autant dire un forte impossibilité.

    A toi plutôt de proposer un mécanisme permettant la création d'un backup et sa restauration dans ton appli. Ce qui reviendrait à faire un zip de la base que l'utilisateur enregistrerait où bon lui semble, Pour la restauration, bah c'est pareil, tu demande à l'utilisateur de fournir son archive et tu la copie à l'endroit standard (en prévoyant de faire un backup préalable de la base existante en cas de problème).
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 124
    Points : 77
    Points
    77
    Par défaut
    Ok, je te remercie de ta réponse.
    Je pense qu'effectivement je vais faire ce que tu me conseilles.

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

Discussions similaires

  1. Java Derby java.lang.ClassNotFoundException
    Par michaeljeru dans le forum JDBC
    Réponses: 1
    Dernier message: 26/04/2010, 16h56
  2. Java DerBy équivalent TEXT
    Par MackZ dans le forum JDBC
    Réponses: 0
    Dernier message: 24/03/2009, 13h12
  3. Java et simple BDD pour vérifier login & passwd
    Par nicofromChina dans le forum JDBC
    Réponses: 23
    Dernier message: 24/01/2007, 23h24
  4. Sauvegarder une instance d'une classe Java dans une BDD MySQL
    Par malag dans le forum Administration
    Réponses: 1
    Dernier message: 03/09/2006, 19h23

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