コード例 #1
0
ファイル: KJDB.java プロジェクト: DeFuture/GitCmdDemo
 /**
  * 创建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);
 }
コード例 #2
0
ファイル: KJDB.java プロジェクト: DeFuture/GitCmdDemo
 /**
  * 标准创建器,创建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);
 }