发表于: 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) {

 }


返回列表 返回列表
评论

    分享到