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
}對象