Android-SQLite3_3-如何使用SQLite in Android
来源:互联网 发布:办公室office软件下载 编辑:程序博客网 时间:2024/06/04 19:58
1.要在Android创建数据库 你当然可以用SQLiteDatabase 不过这个是传统的做法 而且没人会直接用这个类
2.Android公司封装了SQLiteOpenHelper这个类让我们更方便的操作SQLite3
继承这个类 复写onCreate(SQLiteDatabase)
, onUpgrade(SQLiteDatabase, int, int)
onOpen(SQLiteDatabase)(这个是可选的)
如果数据库不存在 创建 如果存在且versin版本高 那么就onUpgrade
比如如下用法:
public class DictionaryOpenHelper extends SQLiteOpenHelper { private static final int DATABASE_VERSION = 2; private static final String DICTIONARY_TABLE_NAME = "dictionary"; private static final String DICTIONARY_TABLE_CREATE = "CREATE TABLE " + DICTIONARY_TABLE_NAME + " (" + KEY_WORD + " TEXT, " + KEY_DEFINITION + " TEXT);"; DictionaryOpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(DICTIONARY_TABLE_CREATE); }}
那么到底该怎么使用SQLite呢
说到有getWritableDababase() 和getReadableDatabase() 然后返回SQLiteDataBase然后就可以对其操作了
查询用SQLiteDatabase.
query() 复杂查询你还可能用到SQLiteQueryBuilder这个类卧槽
然后返回的都是Cursor 然后你肯定会操作了吧
1 0
- Android-SQLite3_3-如何使用SQLite in Android
- Android中如何使用SQLite
- SQLite in Android
- android开发如何使用SQLite数据库教程
- 在Android中如何使用SQLite
- Android如何使用JDBC连接SQLite数据库?
- Android中如何使用Cursor遍历Sqlite
- SQLite in Android part 1
- Using SQLite in Android Application
- 如何使用SQLite数据库,android SQLiteOpenHelper使用实例
- Android 使用SQLite数据库
- android SQLite 使用
- Android 使用SQLite数据库
- Android 使用SQLite数据库
- Android使用SQlite数据库
- android sqlite使用(1)
- Android使用SQLite
- android SQlite 的使用
- 通达OA-如何集成其他系统的单据
- UML之实现图
- 【Linux运维入门】windows环境下操作Linux的两大利器-Xshell & WinSCP
- php魔术方法__autoload()
- 实现截屏功能
- Android-SQLite3_3-如何使用SQLite in Android
- nyoj 49 开心的小明 【dp&&贪心】
- Markdown
- java数据结构代码记录---归并排序代码
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(一):高清屏显示和UIKit
- Vs解决方案的目录结构设置和管理
- ActionBar相关设置与操作
- 【浅墨Unity3D Shader编程】之十一 深入理解Unity5中的Standard Shader(三)&屏幕像素化特效的实现
- AFNetworking 問題