iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android 拷贝sqlite数据库到本地sd卡的方法
  • 142
分享到

android 拷贝sqlite数据库到本地sd卡的方法

方法sdsd卡sqlite数据库SQLiteAndroid 2022-06-06 04:06:35 142人浏览 八月长安
摘要

sqlite小型数据库,在开发的时候用于保存数据,在这不做关于它的介绍,本文只是写出了怎么拷贝应用的数据到本地sd卡中。如:一个数据库名为dandy.db的,拷贝到本地中叫se

sqlite小型数据库,在开发的时候用于保存数据,在这不做关于它的介绍,本文只是写出了怎么拷贝应用的数据到本地sd卡中。如:一个数据库名为dandy.db的,拷贝到本地中叫seeker.db

代码如下:


	
	public static void copyDataBaseToSD(){
		 if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
       return ;
     }
		 File dbFile = new File(MvpApplication.getApplication().getDatabasePath("dandy")+".db");
		 File file = new File(Environment.getExternalStorageDirectory(), "seeker.db");
		 FileChannel inChannel = null,outChannel = null;
		 try {
			file.createNewFile();
			inChannel = new FileInputStream(dbFile).getChannel();
			outChannel = new FileOutputStream(file).getChannel();
			inChannel.transferTo(0, inChannel.size(), outChannel);
		} catch (Exception e) {
			LogUtils.e(TAG, "copy dataBase to SD error.");
			e.printStackTrace();
		}finally{
			try {
				if (inChannel != null) {
					inChannel.close();
					inChannel = null;
				}
				if(outChannel != null){
					outChannel.close();
					outChannel = null;
				}
			} catch (IOException e) {
				LogUtils.e(TAG, "file close error.");
				e.printStackTrace();
			}
		}
	}

以上这篇Android 拷贝sqlite数据库到本地sd卡的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文章:Android sd卡读取数据库实例代码Android 数据库SQLite 写入SD卡的方法基于Android如何实现将数据库保存到SD卡android编程实现sd卡读取数据库的方法Android数据库SD卡创建和图片存取操作


--结束END--

本文标题: android 拷贝sqlite数据库到本地sd卡的方法

本文链接: https://www.lsjlt.com/news/22059.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker拷贝文件到本地的方法是什么
    要将文件从Docker容器复制到本地主机,可以使用docker cp命令。以下是该命令的语法:docker cp <容器ID或...
    99+
    2023-10-23
    docker
  • unix拷贝文件到本地的方法是什么
    要将文件从Unix系统复制到本地系统,可以使用scp(Secure Copy)命令。scp命令是一个安全的远程文件复制命令,用于在本...
    99+
    2024-03-01
    unix
  • ansible拷贝远程文件到本地的方法是什么
    在使用Ansible拷贝远程文件到本地的方法有两种: 使用`fetch`模块: 在playbook中使用`fetch`模块,指...
    99+
    2023-10-24
    ansible
  • Android SQLite数据库加密的操作方法
    一、前言 SQLite是一个轻量级的、跨平台的、开源的嵌入式数据库引擎,也是一个关系型的的使用SQL语句的数据库引擎, 读写效率高、资源消耗总量少、延迟时间少,使其成为移动平台数据库...
    99+
    2024-04-02
  • Android数据持久化之读写SD卡中内容的方法详解
    本文实例讲述了Android数据持久化之读写SD卡中内容的方法。分享给大家供大家参考,具体如下:前面文章里讲的那三个方法:openFileOutput 、openFileInput 虽然都能通过流对象OutputStream和InputSt...
    99+
    2023-05-31
    android 数据持久化 roi
  • mysql连接不到本地数据库的解决方法
    小编给大家分享一下mysql连接不到本地数据库的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql连接不到本地数据库的解决办法:首先【win+r】打开运行,输入命令【servic...
    99+
    2024-04-02
  • Windows下 MySql通过拷贝data目录迁移数据库的方法
    MySQL数据库的文件目录下图所示,          现举例说明通过COPY文件夹data下数据库文件,进行数据拷贝的步骤;源数据库运行在A服务器上,拷贝到B服务器,假定B服务器上MySQL数据库已经安装完成,为空数据库。       ...
    99+
    2023-10-24
    数据库 mysql
  • Android编程之SQLite数据库操作方法详解
    本文实例讲述了Android SQLite数据库操作方法。分享给大家供大家参考,具体如下:SQLite and AndroidSQLite简介SQLite是一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。此...
    99+
    2023-05-30
    android sqlite lite
  • python处理SQLite数据库的方法
    目录前言:一、安装三、数据库连接、关闭等四、表操作1、创建数据表2、显示数据表数目3、删除数据表五、Cusor的一些方法六、SQL操作1、查2、增3、删4、改七、SQL常用语句八、r...
    99+
    2024-04-02
  • mysql连上本地数据库的方法
    这篇文章主要介绍mysql连上本地数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql连上本地数据库的方法:首先打开电脑Navicat for mysql;然后进行点...
    99+
    2024-04-02
  • Sqlite数据库的基本语法有哪些
    本篇内容主要讲解“Sqlite数据库的基本语法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Sqlite数据库的基本语法有哪些”吧!一、安装既然要学Sql...
    99+
    2024-04-02
  • 安卓查看本地sqlite数据库的好用工具
    安卓查看本地sqlite数据库的好用工具 问题背景 安卓日常开发过程中可能经常会涉及到本地sqlite数据库,对本地sqlite数据库的可视化操作可清晰的看到数据库中的数据,方便我们测试和发现问题。这里推荐两种好用的安卓开发sq...
    99+
    2023-09-17
    数据库 sqlite android
  • Android使用SQLite数据库实现基本的增删改查
    目录 一、创建activity_main和MainActivity界面 二、实现查询/删除功能创建activity_delete和DeleteActivity 三、实现添加功能创建activity_add和AddActivity  四、实...
    99+
    2023-09-15
    数据库 sqlite android java
  • Sqlite数据库打开的方法有哪些
    在SQLite数据库中,有几种不同的方法可以打开数据库: 使用命令行工具:可以通过命令行工具来打开SQLite数据库,例如在命令...
    99+
    2024-04-09
    sql
  • sqlite删除数据库的方法是什么
    要删除一个SQLite数据库,可以使用以下步骤: 关闭所有与数据库相关的连接。 删除数据库文件。 在命令行或终端中,可以使用如下...
    99+
    2024-04-10
    sqlite
  • sqlite数据库解密的方法是什么
    SQLite数据库可以使用SQLite Forensic Toolkit等专业工具来解密,但这些工具通常需要付费使用。另外,也可以尝...
    99+
    2024-04-10
    sqlite
  • sqlite数据库查询的方法有哪些
    sqlite数据库查询的方法主要有以下几种: SELECT语句:用于从数据库中检索数据。可以使用条件和排序来过滤和排序数据。 ...
    99+
    2024-04-09
    sqlite
  • sqlite清空数据库的方法是什么
    要清空SQLite数据库,可以使用以下几种方法之一: 使用DELETE语句删除所有数据: DELETE FROM tab...
    99+
    2024-04-09
    sqlite
  • 本地打开阿里云数据库的方法
    阿里云数据库是阿里云提供的一种云数据库服务,用户可以通过阿里云数据库来存储和管理数据。然而,由于种种原因,用户可能需要在本地打开阿里云数据库。本文将详细介绍如何本地打开阿里云数据库。 步骤一:安装必要的工具和软件在本地打开阿里云数据库需要安...
    99+
    2023-11-08
    阿里 数据库 方法
  • 阿里云服务器数据拷贝失败的解决方法
    本文将详细解释如何解决阿里云服务器数据拷贝失败的问题,包括原因分析、解决方法以及注意事项。 在使用阿里云服务器的过程中,数据拷贝是一项常见的操作。然而,有时候可能会遇到数据拷贝失败的情况,这不仅会浪费大量的时间和精力,还可能影响到业务的正常...
    99+
    2023-11-22
    阿里 解决方法 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作