background image

Android SQLite 数据库应用技巧分享

Android 操作系统中内置了 SQLite 数据库!我们在应用程序开发中都需要对数据库进

行相关操作。在这里大家就一起来看看有关

Android SQLite 数据库的应用技巧,方便将来的

应用。

SQLite 本身就是一个很小型的数据库!

数据库存储的位置在

data/data/<项目文件夹>/databases/

1:Android SQLite 数据库创建数据库

Context.createDatabase(String name,int version ,
int mode,CursorFactory factory) 
如果创建不成功则抛出

FileNotFoundException 异常

Java 代码

SQLiteDatabase DataBase=this.openOrCreateDatabase
("DataBase.db",   MODE_PRIVATE,   
new CursorFactory(){   //创建新的数据库,名称 Database,模式 MODE_PRIVATE   
public Cursor newCursor(SQLiteDatabase db,   SQLiteCursorDriver masterQuery,   
String editTable,   SQLiteQuery query){   
return null;   }   
});   SQLiteDatabase DataBase=this.openOrCreateDatabase
("DataBase.db",  
MODE_PRIVATE,   new CursorFactory(){  
// 创 建 新 的 数 据 库 , 名 称 Database , 模 式 MODE_PRIVATE   public  Cursor 

newCursor(SQLiteDatabase db,  

SQLiteCursorDriver masterQuery,   String editTable,  
SQLiteQuery query){  return null;  
}  }); 
2:Android SQLite 数据库打开已经存在的数据库

Context.openDatabase(String file,CursorFactory factory); 
如果我们要实现打开不存在的数据库就创建它,代码如下:

Java 代码