2011-01-20 49 views
1

我在我的Java應用程序中有很多屬性,我存儲在屬性文件中(我讀了它們並寫了很多,應用程序是微處理器的某種ide,很多用戶可以擁有很多具有很多特性的項目)。我聽說過有關SQLITE的問題,我的問題是:我可以使用SQLITE而不使用這些屬性文件,但該用戶沒有安裝SQLITE服務器? SQLITE是否需要大量內存(如果不需要,在需要時將SQLITE安裝到安裝程序中)?SQLITE with Java against property files

回答

1

沒有「SQLite服務器」這樣的東西,它完全嵌入了快速輕量級DBMS,您可以將其包含在您的應用程序分發中。它最初是用C語言編寫的,但你可以使用SQLiteJDBC,它包含幾個SQLite本地實現以及100%純Java實現,可以在任何平臺上運行。

1

SQLite沒有服務器組件。它只是一個輕量級的庫,可以用來操縱包含數據庫的文件。

查看有關庫這個問題在Java中使用SQLite:Java and SQLite

0

如果你喜歡使用SQL數據庫,然後我想你會更好使用Java嵌入式數據庫一樣H2。它是輕量級的,快速和容易嵌入到一個Java應用程序(只是另一個jar文件)。