首页 > 移动平台 > 详细

Android基础之sqlite 数据库简单操作

时间:2014-02-20 19:52:10      阅读:425      评论:0      收藏:0      [点我收藏+]

尽管很简单,但是也存下来,以后直接粘过去就能用了。

public class DBHelper extends SQLiteOpenHelper {  
    private static final String DB_NAME = "lintest.db";  
    private static final String TBL_NAME = "lin";  
    private static final String CREATE_TBL = " create table "  
            + " CollTbl(_id integer primary key autoincrement,name text,url text, desc text) ";  
      
    private SQLiteDatabase db;  
    DBHelper(Context c) {  
        super(c, DB_NAME, null, 2);  
    }  
    @Override  
    public void onCreate(SQLiteDatabase db) {  
        this.db = db;  
        db.execSQL(CREATE_TBL);  
    }  
    public void insert(ContentValues values) {  
        SQLiteDatabase db = getWritableDatabase();  
        db.insert(TBL_NAME, null, values);  
        db.close();  
    }  
    public Cursor query() {  
        SQLiteDatabase db = getWritableDatabase();  
        Cursor c = db.query(TBL_NAME, null, null, null, null, null, null);  
        return c;  
    }  
    public void del(int id) {  
        if (db == null)  
            db = getWritableDatabase();  
        db.delete(TBL_NAME, "_id=?", new String[] { String.valueOf(id) });  
    }  
    public void close() {  
        if (db != null)  
            db.close();  
    }  
    @Override  
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {  
    }  

 

 

     存入数据库内容

                      String name =  "lin"

  •                 String url = "http://www.cnblogs.com/CaptainLin"
  •                 String desc = "test"
  •                 ContentValues values = new ContentValues();  
  •                 values.put("name", name);  
  •                 values.put("url", url);  
  •                 values.put("desc", desc);  
  •                 DBHelper helper = new DBHelper(getApplicationContext());  
  •                 helper.insert(values);

Android基础之sqlite 数据库简单操作

原文:http://www.cnblogs.com/CaptainLin/p/3557103.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!