public class DbOpenHelper extends SQLiteOpenHelper { private static String name = "test.db"; /* 数据库名称 */ private static int version = 1; /* 数据库版本号 */ ... ...
分类:
移动开发 时间:
2019-11-15 20:28:16
阅读次数:
96
首先继承SQLiteOpenHelper类,建一个自己的BaseDbHelper.ktclass BaseDbHelper(context: Context) : SQLiteOpenHelper(context, DB_NAME, null, DB_VERSION) { private val T... ...
分类:
数据库 时间:
2019-09-25 15:19:54
阅读次数:
111
本文微信公众号「AndroidTraveler」首发。 背景 本文是对一篇英文文档的翻译,原文请见文末链接。 并发数据库访问 假设你实现了自己的 "SQLiteOpenHelper" 。 现在你想要在多个线程中对数据库写入数据。 你将会在你的 logcat 中发现下面信息,并且你的其中一个改变不会写 ...
分类:
数据库 时间:
2019-06-17 10:24:03
阅读次数:
140
1. Ormlite是什么? Android原生操作数据库的方式是这样的: 首先定义一个类继承SQLiteOpenHelper,重写onCreate和onUpdate 后续对数据库的增删改查以及创建和销毁都需要操作相对比较底层的sql语句,难以记忆又容易出错 而且操作sql语句代码量多,sql语句的 ...
分类:
数据库 时间:
2019-02-23 10:48:35
阅读次数:
220
1》基本操作(增删改查) (1)创建数据表新建类MyDatabaseHelper继承SQLiteOpenHelper类,具体代码如下如所示 通过按钮来使用这个类 点击按钮后数据库就建立好了,安卓同样给了我们一个查看数据库的工作,首先需要在环境变量中对path变量添加palteform-tool的路径 ...
分类:
移动开发 时间:
2019-01-30 07:20:26
阅读次数:
284
sqlite数据库 sqlite是轻量级 嵌入式的数据库. 不需要安装sqlite软件.因为已经嵌入到android系统里 先创建数据库 在操作数据库里面的表 在操作表里面的记录 sqliteOpenHelper 使用传统sql语句实现增删改查逻辑 使用传统sql语句实现增删改查逻辑 使用谷歌封装好 ...
分类:
数据库 时间:
2018-12-30 22:15:29
阅读次数:
199
为什么要写一篇,Android-SQLiteOpenHelper里增删改查,的文章呢; 因为之前的方式是:MySQLiteOpenHelper(只负责 生成打开据库/生成打开表/升级表),在其他端:完成此数据库表的增删改查逻辑处理,这样代码有些分散 现在 MySQLiteOpenHelper(负责 ...
分类:
移动开发 时间:
2018-12-20 01:07:35
阅读次数:
172
Sqlite数据库基础操作 摘要:在应用中新建一个数据库,并创建一个数据表写入数据,然后读取表中数据并展示. 主要逻辑: 1.通过继承SQLiteOpenHelper自定义类,定制数据库的表结构,初始化,升级操作 2.实例化SQLiteOpenHelper,通过getReadableDatabase ...
分类:
移动开发 时间:
2018-12-03 00:53:01
阅读次数:
222
新建一个类(ex:UserDBHelper)继承SQLiteOpenHelper 构造函数里面建数据库 public UserDBHelper(Context context, int version) { super(context, DB_NAME,null,version); } onCrea ...
分类:
移动开发 时间:
2018-08-27 11:18:43
阅读次数:
177
创建一个类继承SQLiteOpenHelper,重写他的构造方法、onCreate()、onUpgrade() 构建出SQLiteOpenHelper实例后,再调用他的getReadableDatabase()货getWritableDatabase()方法就能创建数据库 getReadableDa ...
分类:
移动开发 时间:
2018-08-02 02:15:48
阅读次数:
167