读取数据库+数据库版本更新注意: a, 将随apk发布的数据库放在android工程下/res/raw路径下。 b, 数据库文件存到手机上时,路径在/data/data/你的包名/databases下,其他路径则会出错。 需要直接在工程里新建数据库时,会继承SQLiteOpenHelper,但本文讲...
分类:
移动开发 时间:
2015-01-28 09:34:18
阅读次数:
183
1、创建SQliteOpenHeplper子类。
2、建立数据库和表结构如下:版本号从1开始。底层以String类型存放
public class LocationInfosDBHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME="gpsinfos.db";
private static ...
分类:
数据库 时间:
2015-01-27 09:34:01
阅读次数:
248
安卓中创建数据库的步骤:1、写一个类MyOpenHelper继承SQLiteOpenHelper类2、覆写其中的OnCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)3、创建数据...
分类:
数据库 时间:
2015-01-26 01:17:17
阅读次数:
192
package cn.hackcoder.beautyreader.db;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
/**
* ...
分类:
移动开发 时间:
2015-01-26 00:05:24
阅读次数:
244
原先使用android本身内置的sqllite,也就是用的最基本的 SQLiteOpenHelper方法,这种方法对自己来说比较方便易懂。但是在使用过程中感觉很繁琐,从建表到对表的增删改查等操作,如果表对象的属性 很多,就需要使用大量的代码来执行建表、插入等。在代码执行中还需要对数据库和游标的进行及...
分类:
移动开发 时间:
2015-01-25 19:33:06
阅读次数:
465
当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑。与此同时还有一种更灵活的方法,从assets文件夹下读取对应的.sql文件,然后创建表。 1.首先在工程的assets文件夹下,添加对应的....
分类:
移动开发 时间:
2015-01-24 13:06:46
阅读次数:
320
(1)目录结构如下:
(2)链接数据库的文件:DBHelper.java要继承SQLiteOpenHelper类
package com.lc.sqlite_demo1.db;
import android.content.Context;
import android.database.DatabaseErrorHandler;
import android.database.sq...
分类:
移动开发 时间:
2015-01-19 22:46:57
阅读次数:
244
重点掌握execSQL()和rawQuery()方法,rawQuery()方法用于执行select语句。SQLiteOpenHelper,实现了onCreate和onUpgrade方法。第一次创建之后接着会调用onCreate方法(我们在这里创建了数据表),之后onCreate就不再被调用。Data...
分类:
移动开发 时间:
2015-01-12 23:55:26
阅读次数:
309
SQLite是Android内置的一个很小的关系型数据库。SQLiteOpenHelper是一个用来辅助管理数据库创建和版本升级问题的抽象类。我们可以继承这个抽象类,实现它的一些方法来对数据库进行自定义操作。下面两个方法必须重写:public void onCreate(SQLiteDatabase...
分类:
移动开发 时间:
2015-01-12 12:42:24
阅读次数:
188
一、使用SQLiteOpenHelper帮助类创建或管理(更新)数据库。 为了便于项目管理,创建SQLiteOpenHelper帮助类的子类是最好是新建一个class。 1、创建一个子类继承SQLiteOpenHelper帮助类,实现onCreate(SQLiteDatabase db)、onU.....
分类:
移动开发 时间:
2015-01-10 15:13:50
阅读次数:
267