1、创建数据库
Android 中提供SQLiteOpenHelper类帮助创建一个数据库,SQLiteOpenHelper 是一个抽象类,要创建一个自己的帮助类去继承它,子类至少要实现三个方法:带参的构造方法; onCreate()用来创建数据库;onUpgrade(),用来升级数据库;数据库文件会存放在/data/data//databases/目录下。
public class MydatabaseHelper extends SQLiteOpenHelper {
// 建表语句,数据类型有integer:整型;real:浮点型;text:文本类型;blob:二进制类型
public static final String CREAT_PRESON = "create table person ("
+ "id integer primary key autoincrement," + "name text,"
+ "age integer)";
private Context mContext;
// 参数依次为上下文,数据库名,自定义Cursor一般为null,数据库版本号
public MydatabaseHelper(Context context, String name,
CursorFactory factory, int version) {
super(context, name, factory, version);
mContext = context;
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(CREAT_PRESON);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
}
在Activity中就可以通过MydatabaseHelper建立数据库
MydatabaseHelper dbHelper = new MydatabaseHelper(this, "