Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Java - Sqlite [Oprava] - Změna adresáře  (Přečteno 1439 krát)

mangui

  • Návštěvník
  • Příspěvků: 53
Java - Sqlite [Oprava] - Změna adresáře
« kdy: 03 Srpna 2010, 21:35:16 »
Dobrý den
Trochu si hraji s Javou a jejím propojením do Sqlite databáze a narazil jsem na menší problém... Když jsem byl normálně v editoru, tak se mi soubor s databází (data.db) ukládal v adresáří projektu, ale když mám již jen .jar (plus knihovny) soubor a chtěl bych ho vyzkoušet mimo prostředí vývojového prostředí (NetBeans), tak se mi ten soubor objeví v adresáři /home/uzivatel/data.db a to já tedy moc nechci... Rád bych se mi to ukládalo do adresáře s aplikací čili třeba Název_aplikace/data/data.db aby mohla být aplikace kdekoliv se svým souborem... Myslím že problém je zde:

connection = DriverManager.getConnection("jdbc:sqlite:data.db");

Protože když změním na: jdbc:sqlite:home/uzivatel/aplikace/data/data.db tak to jede, ale je to nemotorné... rád bych aby to nebylo závislé na té absolutní cestě... Nevíte někdo jak na to???
----------------------------------------------------

Edit: Tak jsem zjistil, že problém je v tom, že i klasické soubory mi to vytváří v /home/uživatel a ne v adresáři s aplikací... Přeci defaultně se má vše vytvářet v adresáři aplikace, pokud nezadám jinou cestu ne???
« Poslední změna: 04 Srpna 2010, 11:30:40 od mangui »

 

Provoz zaštiťuje spolek OpenAlt.