发表于: 2016-09-12 23:23:19
0 695
SQLiteOpenHelper是SQLiteDatabase的一个帮助类。一般是建立一个类继承它,并实现它的onCreate和onUpgrade方法。
* name 数据库名字
* factory 接收数据,一般情况为null
* version 数据库版本号23 */
public SqliteDBHelper(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
}
//数据库第一次被创建时,onCreate()会被调用
@Override
public void onCreate(SQLiteDatabase db) {
// 步骤3:数据库表的创建
String strSQL = "create table "
+ TABLE_NAME
+ "(tid integer primary key autoincrement,title varchar(20),weather varchar(10),context text,publish date)";
//步骤4:使用参数db,创建对象
db.execSQL(strSQL);
}
//数据库版本变化时,会调用onUpgrade()
@Override40 public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
}
评论