在Android中,可以使用几种方式实现数据持久化:SharedPreferences:共享参数形式,一种以Key-Value的键值对形式保存数据的方式,Android内置的,一般应用的配置信息,推荐使用此种方式保存。InternalStorage:使用Android设备自带的内存存储数据。ExternalStorage:使用外部存..
分类:
移动开发 时间:
2015-01-05 15:05:51
阅读次数:
227
在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。
首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。
其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
标签:Android
事务
[1].[代码] [Java]代码 跳至
[1]
?
...
分类:
移动开发 时间:
2014-12-30 20:50:49
阅读次数:
183
在实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础,再封装我们的业务逻辑方法。 一般在使用数据库时,要写三个类。假设现在要写一个关于个人的信息类,并且用数据库来存储,那么需要写的类有以下三个,分别为Persion,P...
分类:
移动开发 时间:
2014-12-30 00:14:12
阅读次数:
238
一、首先新建Adnroid项目 然后就是新建 数据库文件创建DBSQLiteOpenHelper类 并让它继承 SQLiteOpenHelperpublic class DBSQLiteOpenHelper extends SQLiteOpenHelper { // 数据库的名称 ...
分类:
移动开发 时间:
2014-12-19 12:51:10
阅读次数:
216
在网上感到一篇高人写的代码XE6下获取通讯录的,但是弄到XE7不能用了,原因是TJavaObjectArray变成泛型了,弄了半天没有搞懂TJavaObjectArray怎么使用,老是出错,不过研究了下Androidapi.JNI.Provider下的源代码,发现操作Android数据库的几个函数,...
分类:
移动开发 时间:
2014-12-17 16:00:02
阅读次数:
1202
假设要更新TableC表,建议的做法是:1)将TableC重命名为TableC_temp SQL语句可以这样写:ALERT TABLE TableC RENAME TO TableC_temp;2)创建新的TableC表3)将数据从TableC_temp中插入到TableC表中 SQL语句可...
分类:
移动开发 时间:
2014-12-16 14:46:39
阅读次数:
168
1 public class DatabaseDemo extends Activity { 2 private TextView textView; 3 4 @Override 5 protected void onCreate(Bundle savedInstance...
分类:
移动开发 时间:
2014-12-10 10:27:35
阅读次数:
301
在上一篇文章当中,我们已经把LitePal查询操作的所有用法都学习完了,很显然,LitePal帮我们提供了非常强大的查询API,使得我们可以极度轻松地完成各种类型的查询。但是呢,在SQL语句当中,有一种查询是比较特殊的,就是聚合函数查询,它不像传统查询一样是将表中的某些列的数据查询出来,而是将查询结果进行聚合和统计,最终将统计后的结果进行返回。因此,任何一个关系型数据库中都会提供像count()、sum()等聚合函数。那么不出你所料,LitePal当中也是对这些聚合函数都进行了封装,让我们的操作可以变得更加...
分类:
移动开发 时间:
2014-12-04 10:19:11
阅读次数:
191
http://my.oschina.net/yangfuhai/blog/87459 今天给大家介绍下#afinal#来操作android的数据库sqlite。 #afinal#是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的...
分类:
移动开发 时间:
2014-11-28 14:23:17
阅读次数:
253
package com.example.yqqmobilesafe.ContactProvider;
import java.util.ArrayList;
import java.util.List;
import android.R.integer;
import android.content.Context;
import android.database.Cursor;
impor...
分类:
移动开发 时间:
2014-11-24 12:01:57
阅读次数:
177