2011-02-23 45 views
1

你好 我正在使用一個使用數據庫的android程序。我的數據庫將包含大約300到400條記錄。如何使用SQLite - Android

我的問題是什麼是使用數據庫的最佳方式。 我應該在運行時通過代碼創建數據庫,並在每次程序啓動時手動插入記錄,或者應該使用位於程序的/ assetes文件夾中的外部數據庫?

如果第二個選擇是要走的路,請問有人可以給我一個關於如何做到這一點的建議,因爲我找不到涵蓋此主題的任何toturial。

謝謝!

回答

2

還有另一種選擇,即初始化數據庫第一個時間的程序啓動。請參見SQLiteOpenHelper類,特別是該類中的onCreate方法。

+0

說實話,這是我第一次真正「觸摸」SQL。 我看了很多指南,並沒有想到他們所做的就是你說的(我認爲他們每次運行程序都創建了這個表)。 – Tofira 2011-02-23 18:09:40

0

Here is您提到的第二個選項的教程。

把你的數據庫放在資產文件夾中,如果數據庫不存在/data/data/YOUR_PACKAGE/databases/,它會複製數據庫。

+0

謝謝,但我使用本教程,由於某種原因,它不適用於我,並且出於某種原因,我無法在網上找到有關該主題的任何其他指南。 – Tofira 2011-02-23 18:06:18