2013-02-19 10 views
11

Używam sterownika SQLite z http://code.google.com/p/sqlite-jdbc/wiki/Introduction Przykłady pokazane w powyższym dokumencie pokazują, jak podłączyć istniejącą bazę danych.Tworzenie bazy danych w JDBC Sqlite

W mojej aplikacji potrzebuję utworzyć bazę danych SQLite. Jak to zrobić? Czy wystarczy utworzyć plik z rozszerzeniem .db? Istnieje również funkcja o nazwie createFile(). Jeśli tak, jak z niego korzystać? Przeszukałem go i nikt nie dał jasnej odpowiedzi.

Odpowiedz

30

SQLite tworzy nowy plik bazy danych przy pierwszej próbie połączenia, jeśli plik już nie istnieje.

Po prostu użyj jdbc:sqlite:filename.db jako ciągu połączenia JDBC i pod warunkiem, że masz uprawnienia do tworzenia filename.db, zostanie ono utworzone automatycznie. Możesz także ręcznie wstępnie utworzyć ten plik o rozmiarze 0, jeśli chcesz.

+0

gdzie to jest tworzone proszę? – shareef

+1

Po prostu traktuje plik.db zgodnie z normalnymi regułami nazw plików: domyślnie w bieżącym katalogu procesów lub pełną ścieżką, jeśli nazwa pliku zaczyna się od/(lub \ na Windows). – mvp

+0

Dziękuję w moim przypadku w folderze bin w folderze tomcat w plikach programu Przeszukałem mój komputer @ – shareef

Powiązane problemy