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

Java Discussion :

Déploiement d'une base de données embarquée avec Java Web Start


Sujet :

Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 23
    Points : 24
    Points
    24
    Par défaut Déploiement d'une base de données embarquée avec Java Web Start
    Bonjour,

    Je développe une application standelone Java avec les composants SWT, Derby, Hibernate. Je déploie l'application à l'aide de Java Web Start. Tout se passe bien sauf que je ne parviens pas à localiser la base de données lors de l'exécution de l'application :

    Fichier de conf hibernate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <property name="hibernate.connection.url">jdbc:derby:/database/myBDD;create=false</property>
    Autrement dit, lorsque je lance l'application, à la première demande d'accès à la base, celle-ci est introuvable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caused by: java.sql.SQLException: Database 'database/myBDD' not found.
    Si je crée ma base derby "à la main", sur C:/ (mon poste est Windows) :
    C:\database\myBDD avec toute la structure Derby qui s'ensuit alors mon application fonctionne correctement.

    Je souhaiterais pouvoir déployer automatiquement la base Derby embarquée sur le poste de l'utilisateur. Avez vous une idée ? Je n'ai rien trouvé jusque là.

    Merci pour vos retours.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 23
    Points : 24
    Points
    24
    Par défaut
    Zut pas de réponse .. j'espère avoir exposé correctement mon problème.

    Je réponds donc pour dire comment je vais faire, ça ne me plaît pas, je voyais la chose plutôt sandbox totale, tant pis.

    Par Java Web Start, je fais télécharger au client un database.jar qui contient toute ma base (hyper légère). Ensuite, j'interroge le client pour savoir où il veut installer la base de données sur son poste. Puis, en utilisant java.util.jar je procède à l'installation de la base. Ensuite, par programmation, j'initialiserai la configuration de la base pour Hibernate.
    Voilà.

    Si quelqu'un a mieux, je suis preneur.

Discussions similaires

  1. Sauvegarde d'une base de données Postgres avec Java
    Par BIRO47 dans le forum Général Java
    Réponses: 5
    Dernier message: 22/06/2014, 01h33
  2. Base de données embarquée avec une application ?
    Par altea35 dans le forum Débuter
    Réponses: 8
    Dernier message: 10/01/2008, 14h24
  3. Peut on lier une base de donnée Mysql avec MS Project
    Par casper24 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 06/04/2006, 22h21
  4. Réponses: 1
    Dernier message: 25/09/2005, 16h18
  5. exploiter une base de données excel avec delphi
    Par budylove dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/02/2005, 19h37

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