baza SQLite - ścieżka do pliku .db

0

Witam,
mam następujący problem.

Mam zrobioną bazę danych SQLite.
Mam oczywiście zrobione odpowiednie klasy do korzystania z bazy SQLite w programie javowym.

Mój problem jest następujący :

Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Michal\\Desktop\\sqlite\\uzytkownicyfaktur.db");

kiedy podaję ścieżkę z kompa jest wszystko ok, wszystko działa prawidłowo.
Lecz jak zrobiłem coś takiego:

Connection conn = DriverManager.getConnection("jdbc:sqlite:uzytkownicyfaktur.db");

mając plik uzytkownicyfaktur.db w pakiecie tym samym w którym mam moje klasy programu.

Daje mi błąd "No such table: NazwaTabeli"

Proszę o pomoc i wytłumaczenie jak dać ścieżkę do pliku w tym samym pakiecie bo to jest problem.

Z góry dzięki.

0

Wklej cały kod, będzie łatwiej stwierdzić, gdzie masz błąd.

0

Ktoś wie jak powinna wyglądać ta ścieżka ?

0
"jdbc:sqlite:"+adres_względny+"uzytkownicyfaktur.db";

Adres względny zależy od:
-położenia bazy danych w stosunku do plików klasy,
-czy umieściłeś klasy w jakimś pakiecie (instrukcja package ...
-od sposobu uruchamiania programu (z ręki w konsoli, w IDE).
Dwa proste przypadki szczególne:
-brak pakietów, baza danych tam gdzie klasy, uruchamianie w konsoli adres_względny = ""
-brak pakietów, baza danych tam gdzie klasy, uruchamianie w IDE, katalog projektu zawiera podkatalogi src oraz bin (z klasami) adres_względny="bin\".

1 użytkowników online, w tym zalogowanych: 0, gości: 1