Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304041
  • 博文数量: 53
  • 博客积分: 1266
  • 博客等级: 少尉
  • 技术积分: 572
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-16 16:45
文章分类

全部博文(53)

文章存档

2012年(37)

2011年(16)

分类: 嵌入式

2011-10-20 00:07:31

一、创建或打开数据库
db = this.openOrCreateDatabase("test.db", MODE_PRIVATE, null);
           
二、创建表
String sql = "CREATE TABLE tb(nn TEXT)";
db.execSQL(sql);
           
三、插入一行数据
ContentValues cv = new ContentValues();
cv.put("nn", "zz");
db.insert("tb", null, cv);
           
四、查询数据
String s = " SELECT * FROM tb ";
Cursor cu = db.rawQuery(s, null);
if (cu != null) {
    if (cu.moveToFirst()) {
        do {
            t.setText(cu.getString(cu.getColumnIndex("nn")));
        } while (cu.moveToNext());
    }
}
五、修改数据
ContentValues cv = new ContentValues();
cv.put("nn", "aa");
db.update("tb", cv, " nn = 'zz' ", null);
           
六、关闭数据库
db.close();
七、删除数据
// 删除数据
db.delete("tb", " nn = 'aa' ", null);
八、删除指定表
db.execSQL(" DROP TABLE tb ");
九、删除数据库
this.deleteDatabase("test.db");
阅读(1651) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~