2013-12-16 97 views
3

假設我有關於客戶的數據,並且我最初有大約1000個預先確定的客戶詳細信息,我想將其插入到我的SQLite數據庫中。使用初始數據填充SQLiteDatabase的最佳方法?

將數據存儲到我的資產文件夾中的文本文件中,使用自己的格式(選項卡指示列和新行以指示行),然後只讀文本文件並將數據插入數據庫與插入語句?我覺得這不是最好的方式,而且效率很低。

有沒有更好的方法來做到這一點?

回答

0

我會帶上已經預先填好的數據庫.db文件。

我已經在「樣本」數據中包含了應用程序的一部分。

1

您可以使用該應用工具創建PC上你的SQL精簡版數據庫脫機,比如這個:

http://portableapps.com/apps/development/sqlite_database_browser_portable

您可以與您的應用程序一起打包這個數據庫,然後把它放在手機的存儲和繼續從那裏。

+0

謝謝,這有助於。只是想知道,我將如何自動增加我的主鍵? – slim1801

+0

我自己沒用過,所以不能評論它 –

1

你可以做數據庫文件在兩個方面..

方式1:

您可以創建一個.sqlite文件,其中已經有1000個客戶記錄插入到數據庫中,您可以從assets文件夾中使用.sqlite文件。然後,您可以將這些記錄複製到您的內部數據庫中,或使用該數據庫。

方式2:

你可以把這個1000條記錄在服務器上,並在第一時間應用啓動由Web服務調用它..

希望它會幫助你。

相關問題