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

    relative path per connessione a sqlite database

    Utilizzo un database sqlite che con un url assoluto si connette tranquillamente. Il problema è che usando jasper report, quando uso l'applicazione su un altro pc la connessione usata da jasper non va. Come faccio ad inserire una path relativa?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da saverix80 Visualizza il messaggio
    Come faccio ad inserire una path relativa?
    Beh ... innanzitutto relativo a cosa? Alla directory "corrente"? (che è il senso/concetto standard)

    connection = DriverManager.getConnection("jdbc:sqlite:dati/esempio.db");

    Questo è un path relativo (alla directory corrente).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Scusami per la mia imprecisione. Una volta creato l'eseguibile .jar, il db andrebbe sulla cartella dist, e quindi relativo a quest'ultima.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da saverix80 Visualizza il messaggio
    Scusami per la mia imprecisione. Una volta creato l'eseguibile .jar, il db andrebbe sulla cartella dist, e quindi relativo a quest'ultima.
    Vuoi che dipenda dalla directory "corrente" o dalla directory dove è presente il jar?? Sono due cose che possono differire a seconda di chi/come avvia la applicazione.
    Si ha il controllo della directory corrente? Allora non c'è problema particolare. Altrimenti si deve fare in modo più specifico andando a determinare la directory del jar (e si può fare).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

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.