1.数据库操作使用SQLiteOpenHelper进行数据库的创建和升级过程,需要合理处理需要保存的对象和各种数据表之间的关系,升级的时候如果修改了数据表的的结构,那么在升级的时候需要在升级的地方修改数据表结构,但是可能由于数据的问题需要填充缺少的数据,所以最好选用直接删除原始数据表然后重新建表,这...
分类:
其他好文 时间:
2015-05-31 00:05:41
阅读次数:
132
1 package com.example.sqliteopenhelper; 2 3 import android.content.Context; 4 import android.database.sqlite.SQLiteDatabase; 5 import android.databa.....
分类:
数据库 时间:
2015-05-20 02:03:30
阅读次数:
211
简介sqilte是一个轻量级的数据库,满足数据库的基本操作,由于移动端的内存有限,所以sqilte刚好能满足移动端开发的基本要求。废话不多说,上代码1.首先介绍一下,sqlite的管理类SQLiteOpenHelper。这个类用来管理数据库的创建和版本更新,需要继承它的方法。
代码如下:public class Db extends SQLiteOpenHelper { public Db(...
分类:
移动开发 时间:
2015-05-16 09:08:17
阅读次数:
182
插入数据
insert(table, nullColumnHack, values)table:表名
nullColumnHack:空列的默认值
values:一个封装了列名和列植的Map,代表了一条数据
删除数据
db.delete(table, whereClause, whereArgs)table:表名
whereClause:删除条件,可以包含通配符“?”
whereArgs:...
分类:
数据库 时间:
2015-05-14 08:43:36
阅读次数:
238
SQLiteOpenHelper:是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。
是一个抽象类,这意味着如果我们想要使用它的话,就需要创建一个自己的帮助类去继承它。
方法:
onCreate():
用于初次使用软件的时候生成数据库表。
当获取到SQLiteDatabase实例时,如果数据库不存在,Android系统会自动生成一个数据库,紧...
分类:
移动开发 时间:
2015-05-12 13:37:37
阅读次数:
198
1.public void onCreate(SQLiteDatabase db)create table2.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)已经存在的表升级操作如加入列 alart 操作...
分类:
移动开发 时间:
2015-05-09 18:56:08
阅读次数:
151
1 public class DBOpenHelper extends SQLiteOpenHelper { 2 3 public DBOpenHelper(Context context) { 4 super(context, "itcast.db", null, 2)...
分类:
数据库 时间:
2015-05-06 14:34:30
阅读次数:
147
SQLite是Android使用的轻量级的数据库,开发Android应用是对数据库的操作自然是必不可少。Android提供了一个SQLiteOpenHelper类来可以很方便的操作数据库,继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate: 当数据库被首...
分类:
移动开发 时间:
2015-04-30 17:48:40
阅读次数:
237
SQLite 是一个轻量级的数据库,常用于各种嵌入式设备当中。android 提供了SQLiteOpenHelper的抽象类用于帮助开发数据库。在实际使用中经常定义一个类继承SQLiteOpenHelper,并重写构造方法,onCreate()方法和 onUpdate()的方法;//注意:上面三个方...
分类:
移动开发 时间:
2015-04-28 15:32:27
阅读次数:
354
今天说的是数据库,我看了下别人大神的解决,结合我自己实际中用到的给大家讲解下ormlite数据库的使用
这个是需要导入的第三方jar包,
用过goolge的SqliteOpenHelper的都知道开始要继承OrmLiteSqliteOpenHelper这个类(这个谷歌官方的数据库有点类似).
重写它的onCreate(SQLiteDatabase sqliteDatabase,...
分类:
移动开发 时间:
2015-04-25 13:47:27
阅读次数:
472