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