回答
您可以在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文件中,并使用循环插入? –