zoukankan      html  css  js  c++  java
  • Android基础之sqlite 数据库简单操作

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

    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);
    life is a jounery,yes
  • 相关阅读:
    sql server 2008 R2突然用windows和sa都无法登录。昨天都还能登陆,今天突然不行。
    JSON
    String类型判断是否一致
    5-4利用选取事件实时修改订单
    5-3以复选框创建餐点选项
    mysql创建存储过程
    margin标记可以带一个、二个、三个、四个参数,各有不同的含义。
    CSS字间距
    Html合并单元格
    MySQL Innodb存储引擎 事务隔离级别 锁 理解
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/3557103.html
Copyright © 2011-2022 走看看