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;}@Overridepublic void onCreate(SQLiteDatabase sqLiteDatabase) {sqLiteDatabase.execSQL(CREATE_USER);Log.d(TAG, "onCreate: "+"用户表创建");}@Overridepublic 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:\AndroidSdk\platform-tools
    cd : data\data\项目名\database\

sqlite3 数据库名称

.table查看表

转载于:https://www.cnblogs.com/yangchaojie/p/9204198.html

Android | Sqlite3相关推荐

  1. android sqlite 参数,Android SQLite3命令详解教程

    SQLite3可以让我们手动的对SQLite数据库进行管理.一共有2个sqlite3,一个在电脑上,它位于 android-sdk-windows\tools\sqlite3.exe,用于电脑上SQL ...

  2. Android Sqlite3数据库操作

    android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...

  3. android sqlite3设置密码,sqlite3 加密

    SQLite3 的加密函数说明 sqlite3_key 是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现 "此 ...

  4. Android Sqlite3基本命令

    Sqlite3命令 一.基本操作命令:(系统命令)1.创建数据库:sqlite3 数据库名例如:[root@192 ~]# sqlite3 /home/DataBases/user.db2.显示数据库 ...

  5. 在脚本中, 使用sqlite3检查android程序生成的数据库是否OK

    # # 检验sqlite3是否可用 # sqlite3ver=`sqlite3 --version > /dev/null 2>&1` sqlite3_ok="yes&q ...

  6. Android数据存储五种方式总结

    1 使用SharedPreferences存储数据     2 文件存储数据       3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解 ...

  7. Android SQLite简单操作示例

    Android SQLite数据库简单示例 解决 SqLiteActivity.java: package com.cuit.edu.cn;import com.cuit.edu.cn.db.Date ...

  8. android学习笔记1

    adb 常用命令 adb device  adb kill-server adb start-server adb install adb uninstall adb pull  adb push  ...

  9. Android经典的大牛博客推荐

    Android中文Wiki AndroidStudio-NDK开发-移动开发团队 谦虚的天下 – 博客园 gundumw100博客 – android进阶分类文章列表 – ITeye技术网站 CSDN ...

最新文章

  1. VLFeat开源库介绍及在VS2013中的编译
  2. 东北大米为何如此好吃丨混乱博物馆
  3. pythonurllib模块-python模块之urllib
  4. Zend Studio实现移动程序开发一体化的秘密武器——CCM
  5. Qt Creator导出3D资产Exporting 3D Assets
  6. [转]COPY OR MOVE FILES AND FOLDERS USING OLE AUTOMATION
  7. 存储过程从入门到熟练(多个存储过程完整实例及调用方法)_AX
  8. 苹果6s强制删除id锁_苹果手机丢了怎么找回?
  9. java filter过滤器_JavaWeb之 Filter(过滤器)
  10. 抽象类和接口有哪些共同点和区别
  11. 在JavaFX中使用JxBrowser-Using JxBrowser in JavaFX
  12. jmeter常用操作说明
  13. 乔巴机器人 番外篇_超神学院之暮光之眼
  14. php生成海报像素低,TP5.1生成海报
  15. 循环类测验(下)7-10 不变初心数 (15 分)
  16. 华为开发者大会:Open API时代来临
  17. 移动终端软件高级开发技术------- 记账本
  18. 剖析拒绝服务攻击-SYN拒绝服务(转)
  19. 在html标签中写alert,文本不会写入页面,但会显示在alert()消息中。 JavaScript和HTML...
  20. Unity3D C#数学系列之矩阵基础

热门文章

  1. Github Action 快速构建 Electron 应用
  2. 微信小程序uni.switchTab传参获取不到;小程序跳转到tabBar页并传参;uni-app微信小程序获取tabBar页面参数失败;uni-app微信小程序tabBar页面onLoad不执行
  3. 前端学习(3055):vue+element今日头条管理-反馈
  4. PS教程第二十课:有了选区就有了界限
  5. [vue] 你了解什么是高阶组件吗?可否举个例子说明下?
  6. [css] 说说你对低版本IE的盒子模型的理解
  7. [css] CSS3中的transition是否可以过渡opacity和display?
  8. [css] 用css怎么实现两端对齐?
  9. 前端学习(2695):重读vue电商网站16之Upload 上传组件
  10. 工作207:修改表头按钮样式