Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences存储;第三种就是数据库SQLiteDatabase存储。文件存储我就不用多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经常用于数据缓存, ...
分类:
移动开发 时间:
2016-06-14 22:24:16
阅读次数:
919
原文地址:http://blog.csdn.net/wirelessqa/article/details/8583101 java当中提供了相当多的封装好的类来执行对SqlLite的操作,如: SQLiteDatabase 作为数据库操作的类,类似于C#当中我们自己写的helper,PS(java对 ...
分类:
移动开发 时间:
2016-06-13 01:18:54
阅读次数:
420
SQLite是Android内置的一个很小的关系型数据库。SQLiteOpenHelper是一个用来辅助管理数据库创建和版本升级问题的抽象类。我们可以继承这个抽象类,实现它的一些方法来对数据库进行自定义操作。下面两个方法必须重写:
public void onCreate(SQLiteDatabase db)public void onUpgrade(SQLiteDatabase db, i...
分类:
移动开发 时间:
2016-06-08 12:34:49
阅读次数:
474
错误1:程序运行错误时 ,怎么查看日志 首先打开Windows ,接着打开Show View ,找到Logcat后单击鼠标,打开日志试图,根据日志信息查找错误。 错误2:SQLiteDatabase created and never closed 的错误 如果是用openorcreatedatab ...
分类:
其他好文 时间:
2016-06-04 19:25:46
阅读次数:
145
我们在使用android提供的SQLite存储数据的时候,就会用到SQLiteOpenHelper和SQLiteDataBase,但查询数据的时候会得到一个Cursor对象,这里我们将深入android提供的关于SQLite的封装以原理。
SQLiteOpenHelper
——封装管理数据库的创造和版本管理类
主要封装了数据库的创建和获取的方法,一般继承该类实现onCreate()、o...
分类:
数据库 时间:
2016-06-04 18:00:10
阅读次数:
743
package com.example.wang.testapp3; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase ...
分类:
数据库 时间:
2016-06-04 00:32:08
阅读次数:
228
个人冲刺09 一.任务:实现用户自定义功能,可修改用户名(默认用户名为ID,ID不可改)上传头像,修改头像,修改登录密码,查看所关注人的最新动态 二.预计时间:3天。 三. 实际时间:2天(还剩1天) 四.自问自答三个问题 (1)昨天做了怎么? 弄明白SQLiteDatabase created a ...
分类:
其他好文 时间:
2016-05-31 14:03:29
阅读次数:
111
1、概述开发Android的同学都知道sdk已经为我们提供了一个SQLiteOpenHelper类来创建和管理SQLite数据库,通过写一个子类去继承它,就可以方便的创建、管理数据库。但是当我们需要去做增删改查的操作的时候,就得通过getWritableDatabase获取一个SQLiteDataBase然后老老实实去写操作值的put以及查询返回的Cursor处理,其实我们可以搞一个对象来帮我们干这...
分类:
移动开发 时间:
2016-05-25 02:02:17
阅读次数:
346
使用execSQL进行批处理插入今天学习了一下如何更加高效的执行对SQLite的插入操作注:用的是真机测试我们使用SQLiteDatabase的insert方法和execSQL分别进行试验首先是insert方法:public boolean insert(String table, ContentValues values) {
if (values == null || values.si...
分类:
移动开发 时间:
2016-05-13 03:45:57
阅读次数:
136
SQLiteDatabase db= databaseHelper.getWritableDatabase();
Cursor cursor = db.query("person", new String[]{"id,name,age"},
"name like ?", new String[]{"%robert%"},null,null, "id desc", "1,2");
......
分类:
其他好文 时间:
2016-05-13 03:32:34
阅读次数:
680