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;}@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相关推荐
- android sqlite 参数,Android SQLite3命令详解教程
SQLite3可以让我们手动的对SQLite数据库进行管理.一共有2个sqlite3,一个在电脑上,它位于 android-sdk-windows\tools\sqlite3.exe,用于电脑上SQL ...
- Android Sqlite3数据库操作
android Sqlite adb 简单操作 # adb shell # cd /data/data/com.android.provider.settings/databases/ # sqlit ...
- android sqlite3设置密码,sqlite3 加密
SQLite3 的加密函数说明 sqlite3_key 是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现 "此 ...
- Android Sqlite3基本命令
Sqlite3命令 一.基本操作命令:(系统命令)1.创建数据库:sqlite3 数据库名例如:[root@192 ~]# sqlite3 /home/DataBases/user.db2.显示数据库 ...
- 在脚本中, 使用sqlite3检查android程序生成的数据库是否OK
# # 检验sqlite3是否可用 # sqlite3ver=`sqlite3 --version > /dev/null 2>&1` sqlite3_ok="yes&q ...
- Android数据存储五种方式总结
1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解 ...
- Android SQLite简单操作示例
Android SQLite数据库简单示例 解决 SqLiteActivity.java: package com.cuit.edu.cn;import com.cuit.edu.cn.db.Date ...
- android学习笔记1
adb 常用命令 adb device adb kill-server adb start-server adb install adb uninstall adb pull adb push ...
- Android经典的大牛博客推荐
Android中文Wiki AndroidStudio-NDK开发-移动开发团队 谦虚的天下 – 博客园 gundumw100博客 – android进阶分类文章列表 – ITeye技术网站 CSDN ...
最新文章
- VLFeat开源库介绍及在VS2013中的编译
- 东北大米为何如此好吃丨混乱博物馆
- pythonurllib模块-python模块之urllib
- Zend Studio实现移动程序开发一体化的秘密武器——CCM
- Qt Creator导出3D资产Exporting 3D Assets
- [转]COPY OR MOVE FILES AND FOLDERS USING OLE AUTOMATION
- 存储过程从入门到熟练(多个存储过程完整实例及调用方法)_AX
- 苹果6s强制删除id锁_苹果手机丢了怎么找回?
- java filter过滤器_JavaWeb之 Filter(过滤器)
- 抽象类和接口有哪些共同点和区别
- 在JavaFX中使用JxBrowser-Using JxBrowser in JavaFX
- jmeter常用操作说明
- 乔巴机器人 番外篇_超神学院之暮光之眼
- php生成海报像素低,TP5.1生成海报
- 循环类测验(下)7-10 不变初心数 (15 分)
- 华为开发者大会:Open API时代来临
- 移动终端软件高级开发技术------- 记账本
- 剖析拒绝服务攻击-SYN拒绝服务(转)
- 在html标签中写alert,文本不会写入页面,但会显示在alert()消息中。 JavaScript和HTML...
- Unity3D C#数学系列之矩阵基础
热门文章
- Github Action 快速构建 Electron 应用
- 微信小程序uni.switchTab传参获取不到;小程序跳转到tabBar页并传参;uni-app微信小程序获取tabBar页面参数失败;uni-app微信小程序tabBar页面onLoad不执行
- 前端学习(3055):vue+element今日头条管理-反馈
- PS教程第二十课:有了选区就有了界限
- [vue] 你了解什么是高阶组件吗?可否举个例子说明下?
- [css] 说说你对低版本IE的盒子模型的理解
- [css] CSS3中的transition是否可以过渡opacity和display?
- [css] 用css怎么实现两端对齐?
- 前端学习(2695):重读vue电商网站16之Upload 上传组件
- 工作207:修改表头按钮样式