一、SQLite升级和降级需要考虑的细节 ① SQLite升级: v3.0数据库版本 [onUpgrade 情况:n-1,onCreate 情况 ...
以下内容可以作为面试官在面试的时候的问题,感觉比较好,是比较常用的知识点,可以用来考察基础是否扎实。 也可以程序猿学习 开发中的注意点。因为稍微不注意,就有可能导致数据库不能用。 DBAdapter.java是一个简单的类,主要用来进行数据库操作。 DBHelper类: 更多内容请参考大牛博客对Android文档的翻译:http: blog.csdn.net think soft article ...
2013-12-19 00:51 0 27531 推荐指数:
一、SQLite升级和降级需要考虑的细节 ① SQLite升级: v3.0数据库版本 [onUpgrade 情况:n-1,onCreate 情况 ...
一.android中使用什么数据库? SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程式庫中。它是D.RichardHipp建立的公有领域项目.SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广 ...
我这里说的数据库版本指的是:我们的应用的程序的数据库的用户版本(user_version).比如说下面的情形: 2013年4月,我们第一次 发布了 我们的应用,数据库版本是1。 2013年5月,我们第二次 发布了 我们的应用,数据库版本是2。由于业务需要,我们更改了数据库里的某个表的表结构 ...
一.概况 SQLite数据库的数据升级与降级的问题主要是要关注SQLiteOpenHelper这一个抽象的类 (ps:SQLiteOpenHelper类具体的介绍,请浏览本人的前一章博客,链接:http://www.cnblogs.com/zhaoyucong/p/6113911.html ...
主java 同一目录下创建一个类继承于数据库 老师笔记 什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。 mysql sqlserver2000 sqlite 嵌入式 轻量级 SqliteOpenHelper ...
如果你足够细心,一定会发现 MyDatabaseHelper 中还有一个空方法呢!没错,onUpgrade() 方法是用于对数据库进行升级的,它在整个数据库的管理工作当中起着非常重要的作用,可 千万不能忽视它哟。 目前 DatabaseTest 项目中已经有一张 Book 表用于存放书 ...
和数据库表。 Android原本就提供了SQLiteOpenHelper来帮助我们完成数据库 ...
1 备份配置参数 数据库升级前的配置参数要备份,如PGA大小 这样数据库升级后还可以升级前的配置,而不至于使用安装升级时的默认配置 2 检查版本兼容 确认数据库升级后是否对生产环境上的代码有影响,如果发现一处有影响,则要在全部范围内检查类似的情况 3 客户端同步升级 同时升级 ...