|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
[Java] Includere database in applicazione java
ciao ragazzi
solitamente per i db in java utilizzo un server mysql locale a cui accedo con i relativi driver mysql, adesso però vorrei che tutto il mio db fosse salvato in un file, da portarmi dietro insieme al file .jar principale del programma, e a cui posso accedere senza necessità di avere installato alcun programma o libreria nel sistema (a parte il jre ovviamente).. Come potrei fare? grazie mille
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
#2 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
Quote:
...ciao Andrea... |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
Quote:
allora è un piccolo db per la rendicontazione delle spese, quindi non credo sia molto grande, non dovrebbe superare le tre tabelle e come numero di valori non saprei.. credo molti... lo chiedi perchè stavi pensando a un db formato xml?
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
|
Quote:
...ciao Andrea... |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
Quote:
ok mi guardo un pò di derby allora.. quindi con lui posso includere tutte le sue librerie e jar nel mio pacchetto giusto? (gli ho dato uno sguardo veloce)
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Dai un'occhiata anche qui http://www.h2database.com, il db sta su un comodissimo file.
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
Quote:
ma provandolo un pochino lui crea un file .db a cui si accede con il driver.. e fin qui va bene.. ma se io faccio il db vuoto e poi impacchetto la applicazione così: Codice:
Applicazione.jar manifest.... lib/... .... miodb.db
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 1541
|
Io, quando ho di queste necessità, uso SQLite, in particolare, la versione fornita da Zentus. Importi il file jar ed il gioco è fatto!
__________________
[ punkeroso ] - [ powered by Arch Linux ] |
|
|
|
|
|
#9 |
|
Messaggi: n/a
|
Mi accodo alla discussione perchè sono interessato.
Se volessi "embeddare" un piccolo DB all'interno di una web application in Spring come dovrei procedere? Utilizzo Netbeans è ho già provato a vedere il DB "sample" con Derby nel pannello Services ma vorrei capire come fare per inglobarlo all'interno del pacchetto WAR per il successivo deploy. Adesso per la persistenza dei dati uso un Server MySQL sulla stessa macchina ma mi allettava la cosa per poter avere un'applicazione completamente portabile sia per il codice del software sia per il DB. Grazie. |
|
|
|
#10 |
|
Messaggi: n/a
|
edit.
Ultima modifica di anonimizzato : 20-08-2010 alle 11:12. |
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 1541
|
Quote:
Per quanto riguarda le scritture contemporanee, immagino che la storia sia differente, magari ci sarà una coda per gestire le varie scritture. Non ho chissà quale esperienza su SQLite, mi è capitato solo di doverlo usare in un paio di progetti! Ciao
__________________
[ punkeroso ] - [ powered by Arch Linux ] |
|
|
|
|
|
|
#12 | |
|
Messaggi: n/a
|
Quote:
Ma, in sostanza, per effetturae l'embedding del DB come si procede. Tu con SQLite cosa fai di preciso? Ho scaricato il JAR con il JDBC Driver di Zentus ma poi ...? Bisogna anche scaricare SQLite oppure è già tutto in quel JAR. Scusa l'ignoranza. |
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: Roma
Messaggi: 1541
|
Quote:
__________________
[ punkeroso ] - [ powered by Arch Linux ] |
|
|
|
|
|
|
#14 |
|
Messaggi: n/a
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
ho provato ora con sqlite ed è fantastico, per quello che devo fare io è perfetto
per infomazione di tutti crea il db nella stessa cartella dove è presente il file .jar grazie veramente a tutti, più in là quando avrò tempo approfondiro il discorso di derby e h2, più che altro visto che dovrò studiare la teoria anche sui db
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
una domanda, conviene aprire una connessione ogni volta che il programma richiede una query oppure mantenerla aperta per tutto il tempo in cui il programma resta in esecuzione?
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
#17 |
|
Messaggi: n/a
|
Dipende forse da quante volte accedi al DB nell'uso del tuo software.
Se l'interazione col DB è costante tanto vale, credo, aprire la connessione allo startup dell'applicazione ed interromperla una volta chiuso il programma. |
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
Quote:
perfetto, grazie a tutti !
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Tnerla aperta non ha molto senso, anzi potrebbe essere pure peggio, settati a modo un connection pool più che altro http://docs.sun.com/app/docs/doc/819-3681/abehq?a=view
|
|
|
|
|
|
#20 | |
|
Messaggi: n/a
|
Quote:
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:39.




















