我有數據庫繁重的操作發生,它爲我的數據庫增加了大約10,000條記錄。由於這可能需要很長時間,因此使用交易會更好。在Android中讀取未提交的事務
db.startTransaction();
....
do write operations.
....
db.setTransactionSuccessful();
db.endTransaction();
現在,我有交易裏面的一些讀操作,並且由於插入不承諾直到endTransaction,這些記錄不牽強。我聽說過一些稱爲事務隔離級別的東西,它使我們能夠讀取骯髒的(未提交的)記錄。任何想法如何做到這一點?
事務可以嵌套。這裏有什麼問題? – Pentium10 2010-11-30 13:45:32
問題是我插入的內容在我提交之前不是「可讀」的。因爲讀取只發生在實際數據庫中,而不是髒插入。我想.. – Codevalley 2010-11-30 13:47:51