public class MyApplication extends Application {
private static MyApplication application;数据库
private DaoSession mDaoSession;app
public static MyApplication getApplication() {
return application;
}框架
@Override
public void onCreate() {
super.onCreate();
//完成Application的初始化
application = this;
createData();
}ide
//操做数据库
private void createData() {
//第一步建立一个数据库
DaoMaster.OpenHelper openHelper = new DaoMaster.DevOpenHelper(application, "stu.db");
SQLiteDatabase sqLiteDatabase = openHelper.getWritableDatabase();
//第二步用数据库框架来包装数据库
DaoMaster daoMaster = new DaoMaster(sqLiteDatabase);
//第三步生成Session对象
mDaoSession = daoMaster.newSession();
}this
public DaoSession getDaoSession() {
return mDaoSession;
}.net
}对象