.setDbName("test.db")//不设置dbDir时, 默认存储在app的私有目录..setDbDir(newFile("/sdcard"))//"sdcard"的写法并非最佳实践, 这里为了简单, 先这样写了..setDbVersion(2) .setDbOpenListener(newDbManager.DbOpenListener() { @OverridepublicvoidonDbOpened(DbManager db) {//开启WAL, 对写入加速...
Xutils是前两年很火的一个三方库(githup地址),是一个工具类,分为4个模块:DbUtils、HttpUtils、ViewUtils、 BitmapUtils,还有一个非常使用功能就是LogUtils,可以用来输出Log日志。这个第三方库已经很久没有更新了,对最新的6.0系统支持 也不是很好,所以现在出了一个新的Xutils3(githup地址),今天就来看看新的Xut...
private DbManager dbManager; public DataHelper() { dbManager = x.getDb(getClass()); // 获取DbManager实例 dbManager.setDaoConfig(new DaoConfig() .setDbName("my_db") // 设置数据库名称 .setDbVersion(1) // 设置数据库版本号 .setDbUpgradeListener(new DbUpgradeListener() { @Override public...
DbManager.DaoConfig daoConfig = new DbManager.DaoConfig() //设置数据库名,默认xutils.db .setDbName("myapp.db") //设置数据库路径,默认存储在app的私有目录 .setDbDir(new File("/mnt/sdcard/")) //设置数据库的版本号 .setDbVersion(2) //设置数据库打开的监听 .setDbOpenListener(new DbManager...
DaoConfig daoConfig = new DbManager.DaoConfig() //设置数据库名,默认xutils.db .setDbName("myapp.db") //设置数据库路径,默认存储在app的私有目录 .setDbDir(new File("/mnt/sdcard/")) //设置数据库的版本号 .setDbVersion(2) //设置数据库打开的监听 .setDbOpenListener(new DbManager.DbOpen...
DbManager.DaoConfig daoConfig = new DbManager.DaoConfig() //设置数据库名,默认xutils.db .setDbName("myapp.db") //设置数据库路径,默认存储在app的私有目录 .setDbDir(new File("/mnt/sdcard/")) //设置数据库的版本号 .setDbVersion(2) ...
https://github.com/rapeflower/xutils3-db-lib.git 3)下载完后可以直接将DbLibrary整个文件拷贝到项目的libs目录下,至于library的使用,这里我就不多说了,相信同学们都知道。 2.使用步骤 1)初始化,在应用程序启动时初始化,在Application的onCreate()中编写以下代码: ...
DbManager.DaoConfig daoConfig = new DbManager.DaoConfig() //设置数据库名,默认xutils.db .setDbName("myapp.db") //设置表创建的监听 .setTableCreateListener(new DbManager.TableCreateListener() { @Override public void onTableCreated(DbManager db, TableEntity table){ ...
db.update(first,"c_name"); //c_name:表中的字段名 //第二种写法: WhereBuilder b = WhereBuilder.b(); b.and("id","=",first.getId()); //构造修改的条件 KeyValue name = new KeyValue("c_name","zhansan3"); db.update(ChildInfo.class,b,name); ...
public class XUtil { static DbManager.DaoConfig daoConfig; public static DaoConfig getDaoConfig(){ File file=new File(Environment.getExternalStorageDirectory().getPath()); if(daoConfig==null){ daoConfig=new DbManager.DaoConfig() .setDbName("shiyan.db") .setDbDir(file) .setDbVersion(1) ...