getReadableDatabase与getWritableDatabase的区别
来源:互联网 发布:淘宝信誉等级在哪里看 编辑:程序博客网 时间:2024/06/04 20:14
在Android中,通过getReadableDatabase与getWritableDatabase()都可以获得一个可以对数据库进行操作的实例。然后都可以对数据库进行增、删、查、改。,但是两者也存在区别
1.getReadableDatabase是先以读写的方式打开数据库,但当数据库的磁盘满了时,就会打开失败,失败之后,程序会尝试以只读的形式打开数据库,如果能完成所需的任务,则只读的数据库就会关闭,返回一个读写的数据库对象。
2.getWritableDatabase同样也是以读写的方式打开数据库但当数据库的磁盘满了时,就会打开失败,然后因为使用的是getWritableDatabase,所以打开只读的数据库也失败,那么程序就会出错
3.getReadableDatabase方法中有调用getWritableDatabase方法
源码为:
本文出自 “11828641” 博客,请务必保留此出处http://11838641.blog.51cto.com/11828641/1837074
0 0
- getWritableDatabase与getReadableDatabase的区别
- getReadableDatabase与getWritableDatabase的区别
- 区别getReadableDatabase()与getWritableDatabase()
- getReadableDatabase与getWritableDatabase区别
- getWritableDatabase与getReadableDatabase的用法区别
- getWritableDatabase与getReadableDatabase的用法区别
- getWritableDatabase()和getReadableDatabase()的区别
- getWritableDatabase()和getReadableDatabase()的区别
- getWritableDatabase()和getReadableDatabase()的区别
- getWritableDatabase()和getReadableDatabase()的区别
- getWritableDatabase()和getReadableDatabase()的区别
- getWritableDatabase()和getReadableDatabase()的区别
- Android中getWritableDatabase与getReadableDatabase的用法区别
- Android-getWritableDatabase()与getReadableDatabase()
- getWritableDatabase()和getReadableDatabase()方法区别
- getWritableDatabase()和getReadableDatabase()方法区别
- getWritableDatabase()和getReadableDatabase()方法区别
- getWritableDatabase()和getReadableDatabase()方法区别
- 异步任务--AsyncTask
- Intent:意图
- 解决Android使用Eclipse查看源代码的Source not found,附带Android源码文件
- (数据库)SQLite的使用
- 【POJ1679】The Unique MST-次小生成树(判断最小生成树唯一性)
- getReadableDatabase与getWritableDatabase的区别
- 使用SharedPreferences存储数据
- android通知栏的消息通知(Notification)
- 四大组件之Service
- 跨进程绑定Service
- android service中stub的作用
- 2.3.4 Belief Distributions
- 使用系统服务对手机进行操作
- GestureDetector手势滑动识别