android数据库的创建
/**
* 数据库的工具类
* 一般:用单例模式
* 把构造方法私有化 ,对外要提供一个方法 获取其他实例
* @author apple
*
*/
public class MySqliteOpenHelper extends SQLiteOpenHelper {
private static SQLiteOpenHelper mInstance;
/**
*
* @param context 上下文 打开或者创建数据库
* @param name 数据库的名字 要以.db结尾
* @param factory 游标工厂:创建游标对象
* @param version 数据库的版本号 如果版本号不同 执行onUpgrade()方法:数据库的升级
*/
private MySqliteOpenHelper(Context context, String name,
CursorFactory factory, int version) {
super(context, name, factory, version);
}
//对外提供的方法
public static synchronized SQLiteOpenHelper getInstance(Context context){
if(mInstance == null){
mInstance = new MySqliteOpenHelper(context, "wuhan06.db", null, 1);
}
return mInstance;