package privatecontact;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqli...
分类:
移动开发 时间:
2015-01-05 23:14:58
阅读次数:
279
在实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础,再封装我们的业务逻辑方法。 一般在使用数据库时,要写三个类。假设现在要写一个关于个人的信息类,并且用数据库来存储,那么需要写的类有以下三个,分别为Persion,P...
分类:
移动开发 时间:
2014-12-30 00:14:12
阅读次数:
238
巧妇难为无米之催,数据是一个程序的血肉,可是Android的数据存在哪里呢?Android提供了四种方法对数据进行存储:SQLite/ContentProvider/File/SharedPreferences
因为对数据的基本操作就是增删改查,那就从这四个方面对这四种方式进行总结:
一、SQLite
用到的类:SQLiteOpenHelper/SQLiteDatabase/Curs...
分类:
移动开发 时间:
2014-12-22 16:24:07
阅读次数:
199
一、首先新建Adnroid项目 然后就是新建 数据库文件创建DBSQLiteOpenHelper类 并让它继承 SQLiteOpenHelperpublic class DBSQLiteOpenHelper extends SQLiteOpenHelper { // 数据库的名称 ...
分类:
移动开发 时间:
2014-12-19 12:51:10
阅读次数:
216
1 public class MyDBHelper extends SQLiteOpenHelper { 2 //数据库文件在SD卡中,此时必须用全限定名!! 默认路径在/data/data/databases/testDBinSD.sqlite, 但私密数据外界看不到-除非root。 3...
分类:
移动开发 时间:
2014-12-18 10:09:27
阅读次数:
219
我们知道在SQLiteOpenHelper的构造方法:
super(Context context, String name, SQLiteDatabase.CursorFactory factory, int version)
中最后一个参数表示数据库的版本号.当新的版本号大于当前的version时会调用方法:
onUpgrade(SQLiteDatabase db, int ol...
分类:
数据库 时间:
2014-12-14 18:37:14
阅读次数:
226
上次我使用SQLiteDatabase来操作数据库,但更常见的是使用SQLiteDatabase来操作SQLite. 一般的用法是创建SQLiteOPenHelper的子类,扩展它的onCreatea(SQLiteDatabase db) 和 onUpgrade(SQLiteDatabase db, int o...
分类:
数据库 时间:
2014-12-13 21:54:49
阅读次数:
370
Assuming you have your ownSQLiteOpenHelper: 1 public class DatabaseHelper extends SQLiteOpenHelper { ... }Now you want to write data to database in s....
分类:
移动开发 时间:
2014-12-13 15:06:35
阅读次数:
309
1.SQLite数据库的特点
安卓手机自带, 小巧, 适合在手机中使用
不区分数据类型(主键除外)
SQL语句和MySQL几乎相同
SQLite不使用JDBC连接, 使用的是Android自有的API
每个数据库对应一个文件
* 2.创建数据库
定义类继承SQLiteOpenHelper, 实现onCreate(), onUpgrade()
创建该类对象, 调用getWrita...
分类:
移动开发 时间:
2014-12-08 19:38:59
阅读次数:
301
public abstract class SQLiteOpenHelper {
private static final String TAG = SQLiteOpenHelper.class
.getSimpleName();
private final Context mContext;
private final String mName;
private final Cur...
分类:
移动开发 时间:
2014-12-06 12:52:09
阅读次数:
223