一、概述
Android开发中对数据的存储和操作是避免不了的,为此android平台为我们提供了多种存储数据的方式,如文件、SharedPreferences、SQLite等。每种数据存储方式各有不同特点,适用不同场景,其中SQLite应用的较多。Android虽然提供了SQLiteDatabase、SQLiteOpenHelper帮助我们进行数据库操作,但是在实际开发中应用起来...
分类:
移动开发 时间:
2015-04-22 13:59:47
阅读次数:
239
package eoe.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;impo...
分类:
数据库 时间:
2015-04-21 13:00:43
阅读次数:
150
1:创建一个继承自SQLiteOpenHelper的DB.java
package com.example.sqlite;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFacto...
分类:
数据库 时间:
2015-04-21 11:20:10
阅读次数:
166
SQLiteOpenHelper类:是一个抽象类,通过从此类继承实现用户类,来提供数据库打开、关闭等操作函数。SQLiteDatabase 类:数据库访问类:执行对数据库的插入记录、查询记录等操作。SQLiteCursor类: 查询结构操作类:用来访问查询结果中的记录。本小节先讨论下SQLiteOp...
分类:
移动开发 时间:
2015-04-20 12:38:05
阅读次数:
178
---恢复内容开始---一.建表 //通过SQLiteDatabase 创建数据库stu.db3 final SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(this.getFilesDir().toString()+"/...
分类:
移动开发 时间:
2015-04-19 14:33:36
阅读次数:
116
private SQLiteDatabase stuDb; /** * 查询数据库 * openOrCreateDatabase(数据库路径,数据库名) * rawQuery(Sql语句,参数) */ pri...
分类:
移动开发 时间:
2015-04-17 20:15:59
阅读次数:
160
一、目标 1、在项目中引入SQLiteDatabase数据库,通过输入输出流将数据库复制至指定path目录下; 2、通过SQLiteDatabase的openDatabase()使用数据库,通过rawQuery()方法执行SQL语句; 3、初步实现号码归属地查询功能。数据库结构:data1: ...
分类:
移动开发 时间:
2015-04-15 23:15:47
阅读次数:
344
1. SQLiteDataBase 中 TimeStamp 转化为 Date 的问题:java.text.ParseException: Unparseable date: "Sun Jan 25 21:15:51 GMT+08:00 2 解决:读取数据时用 Cursor.GetString().....
分类:
其他好文 时间:
2015-04-14 12:51:50
阅读次数:
140
Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。
其中getReadableDatabase()方法则是先以读写方式打开数据库,如果数据库的磁盘空间满了,就会打开失败,当打开失败后会继续尝试以只读方式打开数据库。如果该问题成功解决,则只读数据库对象就会关闭,然后返回一个...
分类:
移动开发 时间:
2015-04-11 11:49:42
阅读次数:
170
SQLite CRUD操作代码实例:1:首先创建一个继承了SQLiteOpenHelper类的MyDatabaseHelper类。实现他的onCreate(SQLiteDatabase db) onUpgrade(SQLiteDatabase db, int oldVersion, int new....
分类:
数据库 时间:
2015-04-09 23:19:16
阅读次数:
235