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查看表

  • 相关阅读:
    laravel5.1--数据库操作
    coreseek (sphinx)+ Mysql + Thinkphp搭建中文搜索引擎详解
    apache配置虚拟主机
    PHP下利用PHPMailer
    linux中编译安装Apache、PHP、MySQL(上)
    MariaDB配置远程访问权限
    虚拟主机的配置
    PHP–图像XX因其本身有错无法显示
    apache重写中匹配?即查询时用到的字符
    nginx反向代理时的情况分析
  • 原文地址:https://www.cnblogs.com/yangchaojie/p/9204198.html
Copyright © 2011-2022 走看看