E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android数据库
Android数据库
java文件
AddActivity.javapackagecom.example.administrator.myapplication;importandroid.content.Intent;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid
xiaotaiyang_zj
·
2020-08-18 06:52
Room - Schema导出目录未提供给注释处理器,因此我们无法导出架构
Room-SchemaexportdirectoryisnotprovidedtotheannotationprocessorsowecannotexporttheschemaIamusingAndroidDatabaseComponentRoom我正在使用
Android
CHCH998
·
2020-08-17 14:58
java
android
database
android-room
android studio中LitePal操作数据库
LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查操作。
NobugAnymore
·
2020-08-17 07:13
Android引用多个平台so库,冲突的问题
使用sqlcipher进行
Android数据库
加密时,会默认加入属于sqlcipher的so库,平台默认是3个,arm、x86、mips,这三个平台都有。
迦蓝叶
·
2020-08-17 06:06
Android
Android数据库
操作的两种方式
Android操作数据库分文两种方式,一种是自己写sql脚本,另外一种是调用Android提供的系统函数,下面做详细说明:第一种:自己写SQL语句,分为以下几步:1、先建立一个数据访问帮助类packagecom.dt.sphone.dao.helper;importcom.dt.sphone.util.Constant;importandroid.content.Context;importand
索引在线
·
2020-08-17 01:46
Java基础
Android数据库
操作
Android内置了一个名为SQLite的关系型数据库,这是一款轻量型的数据库,操作十分简便。SQLite与别的数据库不同的是,它没有数据类型。可以保存任何类型的数据到你所想要保存的任何表的任何列中。但它又支持常见的类型比如:NULL,VARCHAR,TEXT,INTEGER,BLOB,CLOB…等。唯一的例外是:integerprimarykey此字段只能存储64位整数。在JAVA项目中,要使用
weixin_43244265
·
2020-08-16 16:45
【翻译】Android多线程下安全访问数据库
为了记录如何线程安全地访问你的
Android数据库
实例,我写下了这篇小小札记。文章中引用的项目代码请点击这里假设你已编写了自己的SQLiteOpenHelper。
weixin_33725807
·
2020-08-15 20:18
【转载】
Android数据库
事务浅析
[b]在Android开发中,将所有操作打包成一个事务为一个事务并保证事务的一致性,可以大幅提高
Android数据库
操作的效率。
_空指针_
·
2020-08-15 17:52
android
Android数据库
事务操作
Android中的SQLite可以很好的支持事务操作,所谓的事务,就是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全不执行,不能执行某些操作,而不执行其他操作。打个比方,银行的转账操作,A转给B1000块钱,则A的账户中要扣除1000块,B的账户中要增加1000块,这两个行为要么都执行,要么都不执行,不能只执行其中一个操作。使用Android的SQLite的事务也很简单,开始事务
yuxiyu!
·
2020-08-15 17:40
Android
android数据库
事务
首先
android数据库
操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
xyz_lmn
·
2020-08-15 17:08
安卓中的事务
1.首先
Android数据库
操作,特别是进行写操作的时候非常慢,将所有操作打包成一个事务能大大提高处理速度。2.保证数据的一致性,让一个
蝌蚪峰--android
·
2020-08-15 16:04
android 数据库事务
首先
android数据库
操作效率是非常低的,因为每执行一条数据操作系统默认commit一次,那速度就可想而知了,那数据库事务就可以有效的解决这个问题;其次呢是保证数据的一致性,让一个事务中的所有操作都成功执行
莫小乖
·
2020-08-15 16:04
android基础
Android数据库
并发操作解决思路
数据库作为Android数据存储重要的一部分,相信很多应用中都会用到,面试也会遇到很多关于数据库的问题。实际开发中我没遇到过特别复杂的数据库使用,所以对这一块的优化没怎么研究过。以前面试的时候被问到过这么一个问题:面试官:数据库并发访问怎么处理?我:给增删改查方法加锁。面试官:那样会有什么问题?我:效率低。面试官:怎么解决?我:不太清楚啊。。。我一直认为Android开发不会涉及到数据库大量线程访
lizhengwei1989
·
2020-08-15 14:45
android
android数据库
批量 事务 操作
先说说多线程数据库sqlite问题:1:多线程单例SQLiteOpenHelper可以同时读和写。2.多线程多个对象SQLiteOpenHelper不能同时读写(可以同时读)。3.多线程事务(1个读写过程就是一个事务,推荐以后都用事务的方式,对于大量的数据)4.事务写法:1.使用db.execSQL(sql)[java]viewplaincopypublicvoidinertOrUpdateDat
苏白2016
·
2020-08-15 14:17
Android数据库
批量操作
Android数据库
批量操作为了方便数据库的批量更新、删除、插入操作,android系统引入了ContentProviderOperation类。
keyborad_boy
·
2020-08-15 14:54
Android
studio
Android数据库
大批量数据插入优化
对比在android中批量插入数据的3中方式对比(各插入1W条数据所花费的时间):1、一个一个插入1publicstaticbooleaninsert(SQLiteOpenHelperopenHelper,2RemoteAppInfoappInfo){3if(null==appInfo){4returntrue;5}6SQLiteDatabasedb=null;7try{8db=openHelpe
daxiang3255
·
2020-08-15 13:03
Android数据库
批量操作的性能优化
在对数据库进行批量操作的时候,为了提高效率,我们就可以把这些操作放在一个事务里来进行,这样会节约好几倍的时间。一条插入语句默认是一个事务,有多少次插入操作就会有多少次磁盘操作,开销大、耗时。所以在批量插入数据的时候,把所有的插入操作放在一个事务里执行,这样就只会进行一次磁盘的写入操作,大大提高效率。具体用法如下:db.beginTransaction();//开始事务try{while(...){
Ming_Ying
·
2020-08-15 13:20
Android
Android 数据库批量查询数据的操作
Android数据库
,批量插入、更新、删除都比较简单,开启事务就可以了,今天遇到需要批量查询,看了api也没发现相关的方法,网上提供大部分指向IN关键字,操作语句:select*fromtablewhereidin
famabb
·
2020-08-15 13:55
Android
Android数据库
的批处理操作(以添加联系人为例)
BatchoperationsDatarowscanbeinserted/updated/deletedusingthetraditionalinsert(Uri,ContentValues),update(Uri,ContentValues,String,String[])anddelete(Uri,String,String[])methods,howeverthenewermechanism
Giegie
·
2020-08-15 13:09
数据库
android
string
insert
database
processing
android数据库
事务
首先
android数据库
操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
xiangjai
·
2020-08-15 12:45
android
数据库
android
exception
程序开发
平台
mysql
android数据库
批量 事务 操作
先说说多线程数据库sqlite问题:1:多线程单例SQLiteOpenHelper可以同时读和写。2.多线程多个对象SQLiteOpenHelper不能同时读写(可以同时读)。3.多线程事务(1个读写过程就是一个事务,推荐以后都用事务的方式,对于大量的数据)4.事务写法:1.使用db.execSQL(sql)publicvoidinertOrUpdateDateBatch(Listsqls){SQ
vurtne
·
2020-08-15 12:48
Android
android数据库
事务操作
首先
android数据库
操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
小莉来了
·
2020-08-15 12:44
Android数据库
事务操作
Android中的SQLite可以很好的支持事务操作,所谓的事务,就是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全不执行,不能执行某些操作,而不执行其他操作。打个比方,银行的转账操作,A转给B1000块钱,则A的账户中要扣除1000块,B的账户中要增加1000块,这两个行为要么都执行,要么都不执行,不能只执行其中一个操作。使用Android的SQLite的事务也很简单,开始事务
sunxinghua08
·
2020-08-15 12:35
Android
Android数据库
使用之事务-Transcation
一、背景:前段时间开发一个项目,需要使用
Android数据库
做本地缓存,当时从服务断获取的数据有几千条,把数据插入到了数据库。
舵哥
·
2020-08-15 12:18
Android知识点积累
android数据库
事务操作详解
mDatabase.beginTransaction();try{//在这里执行多个数据库操作//执行过程中可能会抛出异常mDatabase.setTransactionSuccessful();//在setTransactionSuccessful和endTransaction之间不进行任何数据库操作}catch(Exceptione){//当数据库操作出现错误时,需要捕获异常,结束事务mDat
黑菜妞妞
·
2020-08-15 12:08
Android
Android数据库
之LitePal框架
这个框架是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式。并将我们最常用到的一些数据库进行了封装,使得我们不用编写一行SQL语句就可以完成建表、增删改查的操作。
ls5835766
·
2020-08-15 02:57
数据库
Android开发LitePal的基本操作
配置LitePalLitePal是一款
Android数据库
框架,将我们平时开发最常用的一些数据库功能进行封装。1、首先编辑app/build.gradle文件,添加依赖:dependencie
Li明
·
2020-08-12 14:07
Android开发
数据库存储之LitePal
数据库存储之LitePalLitePal是一款开源的
Android数据库
框架,其采用了对象关系映射(ORM)的模式,并将平时开发最常用的一些数据库功能进行了封装,使得不用编写一行SQL语句也可以完成各种建表和
快乐肥柴
·
2020-08-12 14:34
SQLite(或LitePal)查询速度很慢原因分析
android数据库
查询,用的是郭神的数据库框架LitePal,前期测试阶段数据量少没发现问题,app正式上线后由于数据量比较大,导致从数据库取数据非常慢,取20条数据就要十几秒。
qugengting
·
2020-08-12 14:04
android
数据库
LitePal数据库
一、LitePal简介LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射的模式,并将我们平时最常用的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各个建表和增删改查的操作
named tree
·
2020-08-12 14:31
Android“杂货铺”
Android数据库
(SQLite)框架(5)——LitePal的修改和删除操作
使用LitePal修改数据1.使用DataSupport类更新数据LitePal修改数据的API比较简单,并没有什么太多的用法,也比较好理解,方法都是定义在DataSupport类中的,我们先来看一下方法定义:publicstaticintupdate(ClassmodelClass,ContentValuesvalues,longid)这个静态的update()方法接收三个参数,第一个参数是Cl
埃罗芒阿_
·
2020-08-12 14:59
android数据存储
安卓LitePal3.0数据库基本用法
前言:LitePal是一款开源的
Android数据库
框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表和増删改查的操作
HelloWord-
·
2020-08-12 14:26
安卓开发
安卓项目实战之:数据库框架 LitePal 3.0 的使用详解
LitePal简介LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作
彭八九
·
2020-08-12 14:55
Android
Github最火开源项目-LitePal数据库使用
视频微信公众号名称:Android干货程序员PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔开源项目总贴地址:https://github.com/open-android/
Android
马伟奇
·
2020-08-12 14:19
github开源项目
LitePal结合SQLCipher实现DB数据库操作和加密
LitePal简介LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(O
沐左
·
2020-08-12 14:47
android
Android数据库
SQLite操作详解及LitePal用法详解(三)
LitePal开源项目地址:https://github.com/LitePalFramework/LitePal1.什么是LitePal:百度百科这么说的,LitePal是一款开源的
Android数据库
框架
Exception灬
·
2020-08-12 14:03
Android进阶
Android数据库
高手秘籍(十),如何在Kotlin中更好地使用LitePal
转载请注明出处:https://blog.csdn.net/guolin_blog/article/details/82714414本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索郭霖即可关注,每个工作日都有文章更新。自从LitePal在2.0.0版本中全面支持了Kotlin之后,我也一直在思考如何让LitePal更好地融入和适配Kotlin语言,而不仅仅停留在简单的支持层面。Ko
guolin
·
2020-08-12 14:02
Android疑难解析
Android数据库高手秘籍
Android数据库高手秘籍
Android数据库
高手秘籍(七)——体验LitePal的查询艺术
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40153833经过了多篇文章的学习,我们已经把LitePal中的绝大部分内容都掌握了。现在回想起来了,增删改查四种操作中的前三种我们都已经学完了,不知道现在使用起数据库来,你有没有感觉到格外的轻松和简单。但是呢,我们都知道,在所有的数据库操作当中,查询操作肯定是最复杂的,用法也是最多
guolin
·
2020-08-12 14:02
Android数据库高手秘籍
Android数据库高手秘籍
Android数据库
:Litepal-异步操作-1.5新特性
刚才看到一个兄弟的文章,发现1.50版本郭婶就增加了一个saveOrUpdate()方法,而我现在用的是3.0入口在这:LitePal1.5.0版本发布,你想要的都在这里咱也可以顺便看看3.0的新特性:
Android
哑巴湖小水怪
·
2020-08-12 14:25
Android数据库
Android数据库
:Litepal getDatabase called recursively
一句话,开子线程处理db操作好了流水账记录,碎碎念开始天地良心,为了使用litepal3.0新增的监听数据库的创建和升级这个功能我费了多少劲我这边的业务需求是,我在一张表里新增了字段,然后更改了数据库版本,想在升级数据库的时候把新增字段的默认值设置为0(litepal的int类型建表时的默认值为null知道吧)步骤一,首先registerDatabaseListener()方法一定要确保在任何其他
哑巴湖小水怪
·
2020-08-12 14:54
Android数据库
使用LitePal操作数据库(实现对数据的增、删、改、查)
LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用的一些数据库功能进行了封装,使得不写一行SQL语句就可以完成各种建表和增、删、改、查的操作
Freya1010
·
2020-08-12 14:39
Android数据库
高手秘籍(八)——使用LitePal的聚合函数
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40614197在上一篇文章当中,我们已经把LitePal查询操作的所有用法都学习完了,很显然,LitePal帮我们提供了非常强大的查询API,使得我们可以极度轻松地完成各种类型的查询。但是呢,在SQL语句当中,有一种查询是比较特殊的,就是聚合函数查询,它不像传统查询一样是将表中的某些
guolin
·
2020-08-12 14:04
Android数据库高手秘籍
Android数据库高手秘籍
Android 数据库存储插件——LitePal
AndroidLitepal数据库存储LitePal介绍LitePal是一款开源的
Android数据库
框架,采用了对象关系映射(ORM)的模式,将平时开发常用的数据库(SQLite)的功能进行了封装,开发者无需编写
dSin998
·
2020-08-12 14:32
Android
Android数据库
:Litepal性能分析及使用中遇到的坑
教程的话当然是去郭神的官方csdn了总结一下使用经验20200608更新2.配置litepal.xml在您项目中创建“assets”目录,并在其中创建“litepal.xml”文件,将下方代码拷贝其中。-->-->-->-->这是唯一的配置文件,并且要配置的属性也非常简单。dbname配置该项目数据库名称version配置数据库版本号。每次您要更新库时,使其值加一。list配置映射类。storag
哑巴湖小水怪
·
2020-08-12 14:58
Android数据库
Android数据库
高手秘籍(十二),LitePal的索引功能
我发现今年我的技术产出真的是很不错,自从《第一行代码第3版》出版之后,我空余出来了大量的时间,不仅频繁地更新和维护自己编写的开源库,还参加了多场GDG活动与大家分享技术。目前我手上正在维护的开源库主要是LitePal和PermissionX这两个,属于交叉维护的状态,升级完了这个就抓紧去写另外一个。其实今年我本来还准备再写一个新的开源项目,但是现在不知是否还能够抽出足够的时间,思路已完备,就是迟迟
guolin
·
2020-08-12 14:25
Android数据库高手秘籍
Android数据库高手秘籍
Android
LitePal
数据库
索引
index
PC通过数据线读取
android数据库
(二) 安卓端开发
基于上一篇采用adb工具连接安卓的思路下,这一篇我们开始做安卓方面的数据准备。因为我们要做的是Pc读取安卓的数据库,没有数据库可不行嘞,所以,让我们现在安卓应用上创建一个数据库。这里数据库的ORM框架我选择的是郭霖大神开发的SqLite2.0框架,谁让我看他的第一行代码长大呢。创建了一个用户模型,如下:publicclassUserModelextendsLitePalSupport{privat
风中喝粥
·
2020-08-11 18:07
C#读取Android数据
C#操作Adb
《第一行代码》学习笔记:使用LitePal操作数据库
LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和増删改查的操作。
Weirdo_w
·
2020-08-11 00:46
Android
第一行代码 第六章 数据储存方案 - LitePal数据库存储
LitePal–一款开源的
Android数据库
框架。它采用对象关系映射的模式(ORM),将开发中常用的数据库功能进行封装,使得不用编写SQL语句就可以完成各种建表和增删改查的操作。
小猴爷
·
2020-08-10 18:06
第一行代码
Android第二版
笔记
如何将
Android数据库
操作通用化(一)
概述小小说明一别之后二地相悬都说是三四月谁又知五六年七弦琴无心弹八行书不可传九连环从中折断十里长亭望眼欲穿披荆斩棘概述在开始考虑Android的数据库操作之前,我们先回想一下Web方面的数据库操作。如果我们只是停留在JDBC的简单使用和封装上(比如纯JDCB,或者DBUtils),即使我们对数据库的增删改查操作进行了接口的抽取,代码依旧会和业务有很强的耦合性。经过我们分析,解除耦合性的关键在于如何
别志华
·
2020-08-10 06:32
Android
Android数据库
迁移(升级)你想要的都在这里!
背景介绍公司要对一个运营了4年之久的app重构,其中重点强调了数据库的表结构和字段的优化,那么问题来了,重构之后的版本数据库名字叫andHe.db(新db),老版本的数据库名字是rcs.db(旧db),这两个数据库大部分表大部分内容是差不多的,不同的地方表现在以下方面:假设新db有C、D、E、F表,旧db有A、B、C、D表,那么新db与旧db就有common表C、D。问题一:即使common表名字
zytygq
·
2020-08-10 05:10
Android数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他