Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Java] Consiglio DataBase freeware

    Ho cercato nel forum e ho raccolto almeno tre possibili DB che potrebbero rispondere alla mia esigenza, cioè freeware, ossia HyperSQL, Mckoi SQL e Apache. Per ora ho solo scaricato le ultime versioni dei primi due.

    Comunque vi chiedo un consiglio su quale DataBase debba concentrarmi e che più corrisponda alle mie esigenze, cioè:
    > freeware;
    > utilizzabile su qualsiasi pc, piattaforma windows, ovvero esportabile assieme al pacchetto dell'applicazione java e l'utente finale dell'applicazione non deve far nulla se non lanciare con un click l'applicazione;
    > dal facile approccio a livello di programmazione, non sono tanto bravo con Java, la mia poca esperienza è con java e Access;
    > possibilità di trovare documentazione, esempi etc in italiano.

    Grazie a Tutti per l'attenzione e l'aiuto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Apache è un server, non un database.

    Se cerchi un database free, per uso non commerciale, c'è anche MySQL. Per scopi commerciali se non erro serve la licenza.
    Esiste anche SQLite. Dipende anche dal tipo di progetto che devi sviluppare.

    E poi, si tratta di un applicazione desktop?

  3. #3
    Grazie dell'attenzione Patrick.

    Si è un'applicazione desktop,
    e il database deve poter stare nel pacchetto dell'applicazione,
    cioè l'utente deve solo lanciare l'applicazione, senza preoccuparsi
    di scaricare o installare altro.

  4. #4
    Sono andato alla pagina http://www.sqlite.org
    e già non capisco un tubo su cosa scaricare!!

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Patrick Jane
    Apache è un server, non un database.
    Probabilmente intendeva Apache Derby
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    @Alex'87: uh, giusto. Non ci avevo pensato. ^^

    @Wolvy23: allora sqlite fa al caso tuo.
    Qui scarichi il Jar. Estrailo, ed importa i file che ti serviranno.
    Qui puoi trovare un esempio di utilizzo: http://www.codicefacile.it/tutorials...ava+con+SQLite

  7. #7
    Grazie, sei stato gentilissimo.... comincerò da i tuoi link.

    Buona estate,
    grazie ciao

  8. #8
    Ho da farti due domande....

    1) Il file .jar che ho scaricato, va bene sia per sistemi a 32 che 64bit? Perchè io nella pagina ufficiale di download non c'ho capito nulla!!

    2) ho fatto subito il test suggerito nella pagina web da te indicatami... come faccio a dirgli di crearmi il file di database (test.db nell'esempio) nella cartella xx !?
    per esempio.... Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db") ;
    modificato.... Connection conn = DriverManager.getConnection("jdbc:sqlite:xx\\test.db"); da errore!!

    3) una volta creato il file di database, posso solo leggerlo e modificarlo con la mia applicazione java!?


    Grazie.... qualsiasi altro indirizzamento a documentazione in italiano mi sarebbe utile.
    Ciao

    PS: ..... altra domanda critica....

    4) il DB lo creo con la mia applicazione e lo popolo di dati sempre con l'applicazione, stando all'esempio di cui sopra.... ma quindi ad ogni avvio dell'applicazione in teoria creo e sovrascrivo il file del database! e i nuovi dati creati e inseritivi durante l'uso precedente dell'applicazione verranno sovrascritti e cancellati!? Cioè non mi è bene chiaro come funziona il sistema!!

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Wolvy23
    ma quindi ad ogni avvio dell'applicazione in teoria creo e sovrascrivo il file del database! e i nuovi dati creati e inseritivi durante l'uso precedente dell'applicazione verranno sovrascritti e cancellati!? Cioè non mi è bene chiaro come funziona il sistema!!
    Sei te che ti devi occupare di verificare se il db esiste già, in modo da non doverlo ricreare...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  10. #10
    Ok capito.... ma se volessi già inserire dei dati di partenza nel database?
    E' possibile aprire il file .db con un altro software, non so di tipo testo e inserire i dati manualmente?

    Grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.