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 :

Application standalone sans BDD tierce


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Par défaut Application standalone sans BDD tierce
    Hello,
    J'aimerai savoir comment concevoir une application fenêtrée en Java qui fonctionnerait sur un poste sans avoir à installer une base de données pour la persistence.
    En clair j'aimerai par exemple créer un "agenda" qui enregistre les informations sur mes contacts et je voudrai que ces informations soient stockées dans un format propre à mon application.

    On pourrait bien sûr penser à un simple stockage texte , ou penser à du xml mais je trouve ça trop galère.
    Ce que j'aimerai faire c'est avoir une base de données embarquée dans mon application, et qui soit assez performante , et que je pourrai accéder facilement via un standard java style JPA/JDBC.

    L'objectif étant de faciliter la distribution et l'utilisation de l'application...
    Quelqu'un a une idée pour le faire ??? De nombreux petits logiciels sur le marché le font bien mais je vois pas la solution...

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    En gros tu cherches une base de données comme access mais pas access.

    Tu as JavaDB ou Derby (meme chose).

    Embedding in applications so that there is no need for the developer or the end-user to buy / download, install, administer — or even be aware of — the database separately from the application or IDE.

    Multi-platform use due to Java portability. And, because Java DB is fully standards-compliant and 100% Java, it is easy to migrate an application using Java DB to other open standard databases.

    Applications running in a J2ME CDC (e.g., PDA) environment that need a small size (2MB) without sacrificing functionality: full SQL support, transaction management, stored procedures, triggers, concurrency, and backups.

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Ou encore HSQL DB.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Par défaut
    Je vais plus essayer Derby DB je le vois dans ma liste de serveur sur Netbeans.
    merci

Discussions similaires

  1. [Kylix] Application console (sans VCL)
    Par rahimk dans le forum EDI
    Réponses: 3
    Dernier message: 10/11/2005, 16h07
  2. [ Tomcat ]débuguer application Struts sans pluggin Tomcat
    Par laurent.c123 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/07/2005, 14h32
  3. l'application disparait sans prévenir
    Par Pentatruel dans le forum C++Builder
    Réponses: 6
    Dernier message: 24/01/2005, 15h39
  4. [VB-CR] Utilisation sans BDD ?
    Par myriam007 dans le forum SDK
    Réponses: 3
    Dernier message: 11/02/2004, 10h07
  5. Chart et Application StandAlone
    Par Jeweller dans le forum XMLRAD
    Réponses: 2
    Dernier message: 26/09/2003, 18h13

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