11小数据库

来源:互联网 发布:苹果6禁止通讯网络 编辑:程序博客网 时间:2024/06/03 08:42


SQLiteDatabase操作
SQLiteOpenHelper

SQLit支持:NULL/INTEGER/REAL/TEXT/BLOB

getReadableDatabase()
getWritableDatabase()

onCreate()
onOpen()
onUpgrade()

close()

//建库建表
Helper h = new Helper(*Activity.this,"LWDB");
SQLiteDatabase db = h.getReadableDatabase();
//库本升级
Helper h = new Helper(*Activity.this,"LWDB",2);
SQLiteDatabase db = h.getReadableDatabase();
//增
Helper h = new Helper(*Activity.this,"LWDB");
SQLiteDatabase db = h.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("id",1);
values.put("name","liwei");
db.insert("user",null,values);
//删
Helper h = new Helper(SQLiteActivity.this,"LWDB");
    SQLiteDatabase db = h.getWritableDatabase();
    db.delete("user", "id=?", new String[]{"1"});
    db.close();
//改
Helper h = new Helper(*Activity.this,"LWDB");
SQLiteDatabase db = h.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("name","liyan");
db.update("user", values, "id=?", new String[]{"1"});
//查
Helper h = new Helper(*Activity.this,"LWDB");
SQLiteDatabase db = h.getWritableDatabase();
Cursor cursor = db.query("user", new String[]{"id","name"}, "id=?", new String[]{"1"}, "", "", "");
    while(cursor.moveToNext()){
        String s = cursor.getString(cursor.getColumnIndex("name"));

}

0 0
原创粉丝点击