zoukankan      html  css  js  c++  java
  • Android | Sqlite3

    Android 数据库创建及使用:

    创建:

    package he3.sd.dao;
    
    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    import android.util.Log;
    
    /**
     * Created by asd25 on 2018/6/11 0011.
     */
    
    public class UserDatabaseHelper extends SQLiteOpenHelper {
    
    
        private Context context;
    
        private String TAG = "数据库|DEBUG >>>:";
    
        public static final String CREATE_USER = "create table User("
                +"id integer primary key autoincrement,"
                +"sessionId text,"
                +"companyList text,"
                +"isActivate integer)";
    
        public UserDatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory,int version) {
            super(context,name,factory,version);
            this.context = context;
        }
    
        @Override
        public void onCreate(SQLiteDatabase sqLiteDatabase) {
            sqLiteDatabase.execSQL(CREATE_USER);
            Log.d(TAG, "onCreate: "+"用户表创建");
        }
    
        @Override
        public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
            sqLiteDatabase.execSQL("drop table if exists User");
            onCreate(sqLiteDatabase);
        }
    }

    在构造方法中有四个参数:

        context : 全局上下文

        name : 数据库名

        CursorFactory : 返回自定义游标

        version : 版本号,发生改变后执行 OnUpgrade 方法

     

    Adb Shell :

        配置环境变量 : Path : D:AndroidSdkplatform-tools
        cd : datadata项目名database

        sqlite3 数据库名称

        .table查看表

  • 相关阅读:
    OI无关 透彻随笔
    置顶帖(传送门)/to 学弟 一个菜鸡的故事
    洛谷P1494 小Z的袜子 莫队
    关于 对拍 的一些认识
    关于 带权二分/wqs二分 的一些认识
    关于 KDtree 的一些认识
    关于 网络流 的一些认识
    省选 考前模板
    关于 多项式 的一些认识/多项式入门
    小球与盒子 的奇妙关系
  • 原文地址:https://www.cnblogs.com/yangchaojie/p/9204198.html
Copyright © 2011-2022 走看看