使用Sqlite保存数据十分方便。 1、继承SQLiteOpenHelper类(TestSqliteOpenHelper),必须重写onCreate和onUpgrade方法,可选的可以重写onOpen、onDowngrade、onConfigure等回调方法。 其中执行顺序是onConfigure
分类:
移动开发 时间:
2016-02-03 16:28:50
阅读次数:
145
原文:http://blog.csdn.net/jiangwei0910410003/article/details/46536329今天在做数据库升级的时候,遇到一个问题,就是onCreate方法和onUpgrade方法的执行时机的问题,这个当时在操作的时候,没有弄清楚,很是迷糊,所以写代码的时候...
分类:
移动开发 时间:
2016-01-06 13:36:30
阅读次数:
256
SQLite是Android中内置的数据库,SQLite是轻量级数据库,支持标准的SQL语法,并且支持ACID事物。在Android中提供了SQLIteOPenHelper类,帮助我们使用SQLite。SQLite是一个抽象类,其中有两个抽象方法,分别是onCreate()和onUpgrade(),...
分类:
移动开发 时间:
2015-12-26 23:25:05
阅读次数:
232
今天学习了android下的sqlite 。 知识记录: 1.SQLiteOpenHelper SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase,...
分类:
移动开发 时间:
2015-10-08 18:32:52
阅读次数:
229
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0有2种...
分类:
移动开发 时间:
2015-09-01 12:37:57
阅读次数:
288
android sqlite嵌入式,占资源低,需要几百k内存。多个进程可以在同一时间从同一个数据库读取数据,但只有一个可以写入数据,在发出独占锁后,其他的读写操作将不会发生。创建数据库SQLiteHelper类onCreate()创建数据库onUpgrade()更新数据库close()最后释放数据库...
分类:
数据库 时间:
2015-08-03 16:36:27
阅读次数:
160
(1)、在创建sqlite数据库时需要注意oncreate()方法只有在第一次创建数据库时候运行。当数据库删除后也会执行,sqlite不支持数据库删除,但可以删除相应的文件,即删了数据库。当我们再次配置文件时候就会执行oncreate()了。 (2)、onUpgrade()只有在版本号发生改变...
分类:
数据库 时间:
2015-07-18 23:58:19
阅读次数:
451
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。
一、软件v1.0
安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。
1、v1.0(直接安装v1.0)
二、软件v2.0
有2种安装软件情况:
1、v1.0 --> v2.0 ...
分类:
移动开发 时间:
2015-06-26 18:05:33
阅读次数:
263
以下内容可以作为面试官在面试的时候的问题,感觉比较好,是比较常用的知识点,可以用来考察基础是否扎实。也可以程序猿学习、开发中的注意点。因为稍微不注意,就有可能导致数据库不能用。DBAdapter.java是一个简单的类,主要用来进行数据库操作。 1 package com.example.test_...
分类:
移动开发 时间:
2015-06-25 11:59:38
阅读次数:
151
今天在做数据库升级的时候,遇到一个问题,就是onCreate方法和onUpgrade方法的执行时机的问题,这个当时在操作的时候,没有弄清楚,很是迷糊,所以写代码的时候出现了很多的问题,所以没办法就去扒源代码看了。不过在此之前我讲解过一篇关于数据库升级的文章,但是那里没有详细的讲解一下这两个方法的执行时机,所以这里就在单独说一下关于数据库升级的文章:http://blog.csdn.net/jian...
分类:
移动开发 时间:
2015-06-17 21:37:57
阅读次数:
234