回答
您可以在SQLiteOpenHelper的onCreate中執行這些插入操作。這樣,如果用戶決定清除應用程序數據,下次創建數據庫時,將再次插入它們。
public class DbOpenHelper extends SQLiteOpenHelper {
/* constructor and other stuff here */
@Override
public void onCreate(SQliteDatabase db) {
db.execSql(...); // create table
// do your inserts here
}
}
好的。現在工作正常。我有大約40行數據。我是否必須逐一插入,還是可以將它保存在文本或Excel文件中,並使用循環插入? –
無論您想要在執行此過程時如何管理打開和讀取文件,這都取決於您。它也可能取決於你的數據。如果你使用'db.insert(...)'方法,那麼每一行都被單獨插入。你將不得不使用'db.execSql(...)'並且寫一個原始的sql插入語句來一次完成它。你可以通過將它們全部包裝在一個事務中來使得單個插入更快:http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#beginTransaction() – Karakuri
好的。讓我嘗試一下。如何從數據庫中檢索40行並在可點擊的文本視圖中顯示該數據。即動態地用數據庫中的數據創建40個文本視圖? –
- 1. jQuery - 動態添加數據值並從數據庫檢索數據
- 2. 檢索並將數據添加到數據庫中
- 3. 添加數據庫結果文本視圖動態
- 4. 動態添加數據到表視圖
- 5. MVC從數據庫檢索數據並在視圖中顯示
- 6. 將動態添加的文本框中的數據添加到數據庫
- 7. 需要從動態添加的文本框中檢索數據
- 8. 添加數據到gridview,然後檢索它並添加到數據庫
- 9. 在列表視圖中添加和從SQLite數據庫中檢索數據Android
- 10. 如何動態地添加文本框,並在數據庫中添加信息?
- 11. 數據庫加入並檢索到PHP
- 12. 如何從數據庫檢索值到動態文本框
- 13. 檢索數據庫中的數據,並使用文本框
- 14. 無法從數據庫中檢索數據並將其添加到列表中
- 15. 如何從TextBox中檢索數據,並通過按鈕動態添加數據?
- 16. 將行動態添加到數據庫
- 17. C#手動添加數據集,如何檢索數據到文本列
- 18. 如果在數據庫中添加新記錄,從數據庫檢索數據
- 19. 數據添加到數據視圖SlickGrid
- 20. 從數據庫檢索數據到列表視圖失敗
- 21. C#檢索數據庫,並顯示數據的文本框
- 22. 將文本文件保存在數據庫中並檢索
- 23. 將數據保存到數據庫並在ListView中檢索
- 24. 在數據庫中添加的列無法在視圖中檢索
- 25. 從現有數據庫檢索數據並將其填充到列表視圖
- 26. 在Datagrid中動態添加行根據文本框的數據
- 27. 從數據庫中檢索數據並在文本框中顯示
- 28. 從數據庫中檢索數據並將其顯示在文本框中
- 29. 從數據庫中檢索數據並顯示在文本字段中。
- 30. 檢索數據並插入數據庫
告訴我們你做了什麼。 – usrNotFound
首先閱讀文檔:http://developer.android.com/guide/topics/data/data-storage.html#db – Karakuri
@karakuri感謝您的link.i知道如何插入數據庫。事情是,我希望它只在安裝時或首次啓動時完成。我該如何做?我有大約40行數據。我是否必須逐一插入,還是可以將它保存在文本或Excel文件中,並使用循環插入? –