如何在同一時間在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. 同時在數據庫中插入多行數據c#
- 4. 如何在我的sqlite數據庫中一次插入多行sqlite中的iPhone
- 5. 如何在Android sqlite數據庫中插入數組列表?
- 6. 如何在Android中的SQLite數據庫中插入數據?
- 7. 如何在sqlite中插入多行android
- 8. 在sqlite中插入多行
- 9. 在sqlite數據庫中一次插入多行
- 10. 如何在數據庫表中插入多行?
- 11. 在SQLite數據庫中插入ContentValues時如何跳過主鍵
- 12. sql - 在數據庫中同時插入
- 13. Ajax:在數據庫中插入多行
- 14. 在sqlite數據庫中插入datetime android
- 15. 在數據庫中插入SQlite錯誤
- 16. 在SQLITE數據庫中插入值
- 17. Android:在Sqlite數據庫中插入datetime
- 18. 在SQLite數據庫中插入ArrayList
- 19. 在使用python的sqlite中同時插入數據到多個表中
- 20. 如何在iphone中插入數據(sqlite數據庫)sdk
- 21. 如何在SQLite數據庫中插入數據
- 22. 如何在android中將數據插入SQLite數據庫?
- 23. 如何在sqlite數據庫中插入數據手冊?
- 24. 如何在iPhone中插入數據到SQLite數據庫
- 25. 如何將表的多行數據插入到數據庫中?
- 26. 如何在SQLite中插入數據?
- 27. 如何在數據庫中插入gridview中的多行
- 28. 如何在C#/ ADO.NET中將多行插入到數據庫中?
- 29. 在eclipse中使用servlet jsp在同一數據庫表中插入多行
- 30. 如何在iphone中的sqlite數據庫中插入圖像
在哪種編程語言? – 2010-12-10 07:18:08
我正在使用java anroid。 – Nuraiz 2010-12-10 07:31:32