2014-05-04 75 views
0

我需要在SQLite數據庫的程序中執行一個查詢。如果我使用sqlite jdbc,它的大小是3.5 Mb。是否沒有其他簡單的解決方案只需執行一個選擇查詢而不需要太大的依賴關係?在Java中查詢SQLite - 輕量級?

+1

這幾天3.5 MB沒有那麼多。如果你不想使用這樣的庫,如果需求很簡單,你可以自己寫。 BTW'Mb'是兆位。 MB是兆字節。 –

+0

什麼是選擇隊列?你可以使用一個普通的集合在Java中編寫它,還是從文件中讀取它? –

+0

如果你在Mac OS/Linux上,你可以'調用'內置的CLI接口來執行簡單的select查詢來解析結果。我同意Peter的觀點,3,5 MB並不是那麼重要,除非你的目標是非常奇特的架構。 – elbuild

回答

0

如果您不需要完全遵從JDBC,則可以嘗試SQLJet。 JAR約爲760Kb。是的,從技術上講,庫不提供SQL引擎,它是一個允許從sqlite數據庫選擇和提取記錄的API。根據您當前和未來的需求,它可能適合您,也可能不適合您。我成功地在一個小項目中使用它來從〜2.6GB的sqlite數據庫加載記錄並根據需要處理它們。