Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [JAVA] Problema apllicazione con il DB nel jar

    salve ragazzi ho questo problema sto creando una applicazione java con un DB (Apache Derby)


    adesso sull' ide tutto ok

    inizialmente ho creato il DB

    simpleDataSource.setDatabaseName("Test");
    simpleDataSource.setCreateDatabase("create");

    poi siccome quando vado a esportare il jar, quindi viene estratto solo quello che si trova in src, ho spostato la cartella del DB in src

    però quando eseguo l' applicazione dal jar

    simpleDataSource.setDatabaseName("Test");

    Database 'Test' not Found


    Help Help

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ad occhio direi che non si può infilare il database nel jar, ma non conoscendo Derby non ci giurerei. Come al solito il problema con i file jar è che, pur essendo comodissimi per impacchettare le proprie applicazioni e per caricare dagli archivi stessi i dati statici necessari al funzionamento delle applicazioni stesse (xml, immagini etc etc), non sono così versatili per le funzioni di self-update o per salvarci al volo dei nuovi dati.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    tu quindi cosa mi consigli

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da bobby_fire
    tu quindi cosa mi consigli
    Salva il database da qualche parte nel file system. I vari sistemi operativi hanno dei posti particolari in cui le varie applicazioni dovrebbero salvare "pezzi di sé stesse". Su Mac OS X è ~/Library/Application Support/NomeTuaApplicazione mentre su Linux di solito si crea una cartella nascosta nella home dell'utente (~/.NomeTuaApplicazione). Su Windows dovrebbe essere la cartella AppData dentro la cartella dell'utente ma non ne sono sicuro (non usando questa piattaforma):
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    tieni il database fuori dal jar.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6

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.