博客
关于我
数据库导出、导入
阅读量:514 次
发布时间:2019-03-07

本文共 1726 字,大约阅读时间需要 5 分钟。

1、数据库导出:

//导出数据库private void backupDatabase() {public static final String DATABASES_PATH = "/data/data/com.zhuang.database/databases";        File srcDir = new File(Constants.DATABASES_PATH);        //一级目录        public static String APPDIR = "离线数据";                      File destDir = new File(FileUtil.getSDCardPath() + Constants.APPDIR + File.separator + "databases");        AppExecutors.getInstance().diskIO().execute(() -> {            boolean isSuccess = FileUtils.copyDir(srcDir, destDir);            AppExecutors.getInstance().mainThread().execute(() -> {                //
成功备份到:%s
//
备份失败
Toast.makeText(this,isSuccess ? getString(R.string.successfully_backed_up_to, destDir) : getString(R.string.backup_failed),Toast.LENGTH_SHORT).show(); dismissDialog(); }); }); }

2、导入数据库:

private void importDatabase() {        File srcDir = new File(FileUtil.getSDCardPath() + Constants.APPDIR + File.separator + "databases");        if (!srcDir.exists()) {            ToastUtils.showShort(srcDir.toString() + getString(R.string.directory_does_not_exist));            return;        }        File destDir = new File(Constants.DATABASES_PATH);        AppExecutors.getInstance().diskIO().execute(() -> {            boolean isSuccess = FileUtils.copyDir(srcDir, destDir);            AppExecutors.getInstance().mainThread().execute(() -> {                //
成功导入到:%s
//
导入失败
Toast.makeText(this,isSuccess ? getString(R.string.successfully_imported_to2, destDir) : getString(R.string.imported_failed),Toast.LENGTH_SHORT).show(); dismissDialog(); }); }); }

 

转载地址:http://arknz.baihongyu.com/

你可能感兴趣的文章
mysql还有哪些自带的函数呢?别到处找了,看这个就够了。
查看>>
Mysql进入数据库
查看>>
mysql进阶 with-as 性能调优
查看>>
mysql进阶-查询优化-慢查询日志
查看>>
wargame narnia writeup
查看>>
MySQL进阶篇SQL优化(InnoDB锁问题排查与解决)
查看>>
Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引
查看>>
Mysql连接时报时区错误
查看>>
mysql逗号分隔的字符串如何搜索
查看>>
MySQL通用优化手册
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
mysql部署错误
查看>>
MySQL配置信息解读(my.cnf)
查看>>
Mysql配置文件my.ini详解
查看>>
MySQL配置文件深度解析:10个关键参数及优化技巧---强烈要求的福利来咯。
查看>>
Mysql配置表名忽略大小写(SpringBoot连接表时提示不存在,实际是存在的)
查看>>
mysql配置读写分离并在若依框架使用读写分离
查看>>
MySQL里为什么会建议不要使用SELECT *?
查看>>
MySQL里的那些日志们
查看>>