/** * 创建FinalDb * * @param context * @param dbName 数据库名称 */ public static FinalDb create(Context context, String targetDirectory, String dbName) { DaoConfig config = new DaoConfig(); config.setContext(context); config.setDbName(dbName); config.setTargetDirectory(targetDirectory); return create(config); }
/** * @param context 上下文 * @param targetDirectory db文件路径,可以配置为sdcard的路径 * @param dbName 数据库名字 * @param isDebug 是否是调试模式:调试模式会log出sql信息 * @param dbVersion 数据库版本信息 * @param dbUpdateListener数据库升级监听器 :如果监听器为null,升级的时候将会清空所所有的数据 * @return */ public static FinalDb create( Context context, String targetDirectory, String dbName, boolean isDebug, int dbVersion, DbUpdateListener dbUpdateListener) { DaoConfig config = new DaoConfig(); config.setContext(context); config.setTargetDirectory(targetDirectory); config.setDbName(dbName); config.setDebug(isDebug); config.setDbVersion(dbVersion); config.setDbUpdateListener(dbUpdateListener); return create(config); }