Example #1
0
 /**
  * 创建 DBLibrary
  *
  * @param context
  * @param dbName 数据库名称
  * @param isDebug 是否为debug模式(debug模式进行数据库操作的时候将会打印sql语句)
  */
 public static KJDB create(Context context, String dbName, boolean isDebug) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setDbName(dbName);
   config.setDebug(isDebug);
   return create(config);
 }
Example #2
0
 /**
  * 创建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);
 }
Example #3
0
 /**
  * 创建 DBLibrary
  *
  * @param context 上下文
  * @param dbName 数据库名字
  * @param isDebug 是否是调试模式:调试模式会log出sql信息
  * @param dbVersion 数据库版本信息
  * @param dbUpdateListener 数据库升级监听器:如果监听器为null,升级的时候将会清空所所有的数据
  * @return
  */
 public static KJDB create(
     Context context,
     String dbName,
     boolean isDebug,
     int dbVersion,
     DbUpdateListener dbUpdateListener) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   config.setDbName(dbName);
   config.setDebug(isDebug);
   config.setDbVersion(dbVersion);
   config.setDbUpdateListener(dbUpdateListener);
   return create(config);
 }
Example #4
0
 /**
  * 创建DBLibrary
  *
  * @param context
  */
 public static KJDB create(Context context) {
   DaoConfig config = new DaoConfig();
   config.setContext(context);
   return create(config);
 }