Visualizzazione dei risultati da 1 a 6 su 6

Discussione: sqlite in jar file

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    65

    sqlite in jar file

    ciao a tutti,
    sto facendo una piccola applicazione java... all'interno di essa ho le necessità di avere un piccolo database... Dopo qualche informazione racimolata qua e la sono arrivato alla conclusione che una buona soluzione è sqlite... Nel database devo ad esempio avere una tabella in cui poter inserire dei messaggi. Il problema è che nel momento in cui faccio l'export del jar, sembra non mi esporti il database. il file eseguibile devo poterlo utilizzare su diversi pc... spero di essermi spiegato bene

    appena apro l'applicazione sembra che la connessione la faccia, pero appena cerco di usarla mi da l'errore

    java.sql.SQLException:[SQLITE_ERROR] SQL error or missing database (no such table: User)
    Ultima modifica di dabadort; 12-08-2014 a 17:31

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Il database non potrà stare nel jar ovviamente (il jar è read-only)
    Devi essere tu che all'avvio controlli se esiste già il db: se sì bene, altrimenti lo crei!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    65
    perfetto alex, grazie della risposta...
    io ho un progetto strutturato piu o meno in questo modo:
    progetto
    - src
    - images
    - JRE System Library
    - References Libraries
    - Resources
    - DataUser.sqlite

    tutte cartelle tranne ovviamente l'ultima... quando lancio l'applicazione da Eclipse mi funziona tutto regolarmente... Però io ho l'esigenza di trasportare l'applicazione su più pc... come faccio metto il database all'interno della stessa cartelle del jar???
    io effettuo la connessione da questa url: jdbc:sqlite: DataUsers.sqlite
    Come posso fare??? thhhhhannnnkkkkssssssssssssss

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    65
    erroreeeeeeeeeeeee.... in effetti funziona tutto... solo che quando esporto il jar e lancio l'applicazione per la prima volta mi crea il db vuoto... poi una volta che metto nella stessa cartella del jar il db creato in precedenza va tutto bene....

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da dabadort Visualizza il messaggio
    erroreeeeeeeeeeeee.... in effetti funziona tutto... solo che quando esporto il jar e lancio l'applicazione per la prima volta mi crea il db vuoto... poi una volta che metto nella stessa cartella del jar il db creato in precedenza va tutto bene....
    in realtà dovresti prevedere una fase di "setup" se il jar non è presente.
    Devi partire dal presupposto che se già c'è, procedi, se non c'è, crei l'intero database in modo da poter lavorare (pur avendo db vuoto)
    RTFM Read That F*** Manual!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    65
    grazie valia, in effetti mi ero completamente impicciato tra la creazione del jar e la copia del database... problema risolto thannnnnnks!!!

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.