如何在同一時間在Sqlite數據庫中插入多行?我正在使用Android與Java。在Sqlite數據庫中,如何同時在表中插入多行
5
A
回答
1
ContentValues values = new ContentValues();
for(int i = 0; i<=5; i++) {
values.put(COLUMN_NAME, i);
values.put(COLUMN_NAME, 0);
db.insert(TABLE_NAME, null, values);
}
+10
這是有效的嗎?你不能用一個請求寫所有的行嗎? – 2013-11-25 11:32:52
5
你在找什麼是bulkInsert
。它可以讓你提供一個ContentValues
的插入數組。請在Android文檔的更多信息:
+0
重要的是要注意文檔說:「這個函數不保證插入的原子性。」但是我找不到插入多行的更好方法。 – 2016-08-01 20:29:22
5
可以使用inserthelper,但檢查了這blog
0
很老的帖子。當您嘗試對數據庫執行多個調用(如更新或插入)時,請使用事務處理。這會在速度上產生巨大的差異。
db.beginTransaction();
try
{
while(...)
{
// .. do your inserts, updates and deletes here
}
// If successful commit those changes
db.setTransactionSuccessful();
}
finally
{
db.endTransaction();
}
相關問題
- 1. 如何在同一時間向數據庫中插入多行?
- 2. 在sqlite的同一個數據庫中插入多個表
- 3. 如何在sqlite中插入多行android
- 4. 如何在數據庫表中插入多行?
- 5. sql - 在數據庫中同時插入
- 6. 如何在iphone中插入數據(sqlite數據庫)sdk
- 7. 如何在sqlite數據庫中插入數據手冊?
- 8. 如何在SQLite數據庫中插入數據
- 9. 如何在數據庫中插入gridview中的多行
- 10. 如何在iphone中的sqlite數據庫中插入圖像
- 11. 無法在sqlite表中插入數據
- 12. 如何同時在一個表中插入多個行與鍵值對數據
- 13. 在使用多線程時在數據庫中插入行?
- 14. 嘗試在android中插入一行sqlite數據庫NoSuchTable存在
- 15. 在sqlite中插入多行到多個表中的表
- 16. 插入數據到SQLite數據庫表
- 17. 在sqlite數據庫中插入數據到數據庫時出現NullPointerException
- 18. 同時向數據庫中插入多行
- 19. 如何在數據庫中插入多行?
- 20. 在SQLite數據庫中插入多個條目android
- 21. JSF - 如何在數據庫表中插入多個值
- 22. 如何在Sqlite數據庫中插入圖片?
- 23. 如何在Android中將圖像的uri插入sqlite數據庫?
- 24. 如何在moodle中插入表單數據到數據庫中
- 25. 在SQLite數據庫一次插入多行:錯誤id_column
- 26. 如何將日期時間值插入到SQLite數據庫中?
- 27. 同時插入多行數據sqlite與json ios
- 28. 使用T-sql在數據庫表中插入多行
- 29. Android:可以replaceOrThrow()用於在SQLite數據庫中插入新行
- 30. 16秒在iPhone上的SQLite數據庫中插入1000行?
在哪種編程語言? – 2010-12-10 07:18:08
我正在使用java anroid。 – Nuraiz 2010-12-10 07:31:32