您好,登錄后才能下訂單哦!
在Android中,通過getReadableDatabase與getWritableDatabase()都可以獲得一個可以對數據庫進行操作的實例。然后都可以對數據庫進行增、刪、查、改。,但是兩者也存在區別
1.getReadableDatabase是先以讀寫的方式打開數據庫,但當數據庫的磁盤滿了時,就會打開失敗,失敗之后,程序會嘗試以只讀的形式打開數據庫,如果能完成所需的任務,則只讀的數據庫就會關閉,返回一個讀寫的數據庫對象。
2.getWritableDatabase同樣也是以讀寫的方式打開數據庫但當數據庫的磁盤滿了時,就會打開失敗,然后因為使用的是getWritableDatabase,所以打開只讀的數據庫也失敗,那么程序就會出錯
3.getReadableDatabase方法中有調用getWritableDatabase方法
源碼為:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。