Android SQLite 数据库应用技巧分享
2010-03-25 16:23:00 来源:WEB开发网Android操作系统中内置了SQLite数据库!我们在应用程序开发中都需要对数据库进行相关操作。在这里大家就一起来看看有关Android SQLite数据库的应用技巧,方便将来的应用。
SQLite本身就是一个很小型的数据库!
数据库存储的位置在data/data/<项目文件夹>/databases/
1:Android SQLite数据库创建数据库
1. Context.createDatabase(String name,int version ,
int mode,CursorFactory factory)
如果创建不成功则抛出FileNotFoundException异常
Java代码
1. SQLiteDatabase DataBase=this.openOrCreateDatabase
("DataBase.db",
2. MODE_PRIVATE,
3. new CursorFactory(){
4. //创建新的数据库,名称Database,模式MODE_PRIVATE
5. public Cursor newCursor(SQLiteDatabase db,
6. SQLiteCursorDriver masterQuery,
7. String editTable,
8. SQLiteQuery query){
9. return null;
10. }
11. });
12. SQLiteDatabase DataBase=this.openOrCreateDatabase
("DataBase.db",
13. MODE_PRIVATE,
14. new CursorFactory(){
15. //创建新的数据库,名称Database,模式MODE_PRIVATE
16. public Cursor newCursor(SQLiteDatabase db,
17. SQLiteCursorDriver masterQuery,
18. String editTable,
19. SQLiteQuery query){
20. return null;
21. }
22. });
2:Android SQLite数据库打开已经存在的数据库
1. Context.openDatabase(String file,CursorFactory factory);
如果我们要实现打开不存在的数据库就创建它,代码如下:
Java代码
1. //创建一个名为:DataBase的数据库,后缀为.db
2. SQLiteDatabase DataBase=this.openOrCreateDatabase
("DateBase.db",
3. MODE_PRIVATE,
4. null);
5. //也可以这样写
6. try
7. {
8. //打开已经存在的数据库
9. db = this.openDatabase("DateBase.db", null);
更多精彩
赞助商链接