广告
返回顶部
首页 > 资讯 > 移动开发 >Android导入现有的数据库方法示例
  • 579
分享到

Android导入现有的数据库方法示例

示例方法数据数据库Android 2022-06-06 11:06:44 579人浏览 泡泡鱼
摘要

前言 大家在平时见到的Android数据库操作一般都是在程序开始时创建一个空的数据库,我们然后在进行相关操作。这个我们就比较好做了,因为这个数据库是我们一开始就跟着这个应用走的

前言

大家在平时见到的Android数据库操作一般都是在程序开始时创建一个空的数据库,我们然后在进行相关操作。这个我们就比较好做了,因为这个数据库是我们一开始就跟着这个应用走的,那么我们有的时候不可能什么都是自己去做的。我们要是需要使用一个已有数据的数据库怎么办呢?大家想一想在android系统下数据库应该存放在什么地方呐,我们要是知道数据库存放在什么地方就好办了,现在大家有没有思路了。没有的话,下面来看看详细的介绍吧。

方法如下

我们都知道 Android的 数据库默认是放在data\data\packageName\datbases\下的;

要导入现有的数据库将我们的数据库在 程序第一次启动的时候将数据库放在这个目录下,然后我们配置好sqliteDabase对象就可以 直接操作了。



private void copyDB() {
 //data/data/packageName/databases/
 File mkdir = new File(getFilesDir().getParent(),"databases");
 //创建 databases文件夹
 if (!mkdir.exists()) mkdir.mkdirs();
 Log.e(TAG, "copyDb: mkdir="+mkdir.getPath());
 //数据库文件
 File file = new File(mkdir,"SinBusinessWSSM1.db");
 //只是在程序第一次启动时创建
 if(!file.exists()){
  //获取 assets管理
  AssetManager assets = getAssets();
  //执行文件复制
  try {
   InputStream open = assets.open("SinBusinessWssm1.db");
   FileOutputStream fos = new FileOutputStream(file);
   byte[] bs = new byte[1024];
   int len ;
   while ((len = open.read(bs))!=-1){
    fos.write(bs,0,len);
   }
   fos.flush();
   fos.close();
   open.close();
  } catch (ioException e) {
   e.printStackTrace();
  }
 }
 Log.e(TAG, "copyDb: exists="+file.getPath());
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对各位Android开发者们能带来一定的帮助,如果有疑问大家可以留言交流。

您可能感兴趣的文章:android通过jxl读excel存入sqlite3数据库android实现raw文件夹导入数据库代码Android应用读取Excel文件的方法Android操作Excel文件的功能实现android读取assets中Excel表格并显示Android开发实现生成excel的方法详解Android开发实现读取excel数据并保存为xml的方法Android SQLite数据库增删改查操作的使用详解Android使用SQLite数据库的简单实例Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解Android开发实现的导出数据库到Excel表格功能【附源码下载】


--结束END--

本文标题: Android导入现有的数据库方法示例

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

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

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

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

下载Word文档
猜你喜欢
  • Android导入现有的数据库方法示例
    前言 大家在平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,我们然后在进行相关操作。这个我们就比较好做了,因为这个数据库是我们一开始就跟着这个应用走的...
    99+
    2022-06-06
    示例 方法 数据 数据库 Android
  • MYSQL导入示例数据库
    也可以到 https://dev.mysql.com/doc/index-other.html 这个页面下载,或点击这个链接 http://downloads.mysql.com/docs/sakila-db.zip 直接下载。 下载的安...
    99+
    2019-04-02
    MYSQL导入示例数据库
  • phpmyadmin导入20m数据库的示例
    小编给大家分享一下phpmyadmin导入20m数据库的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!phpmyadmin默...
    99+
    2022-10-18
  • MySQL数据库导入导出数据的方法
    这篇文章主要介绍“MySQL数据库导入导出数据的方法”,在日常操作中,相信很多人在MySQL数据库导入导出数据的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数...
    99+
    2022-10-18
  • DataGrip 数据导出与导入的实现示例
    目录数据导入导出数据结构及数据导出结构导入数据DataGrip是由JetBarins出品,当然DataGrip也顺理成章成为了一个精品,这款软件是数据库管理与开发,各种智能提醒,各种...
    99+
    2022-11-12
  • MySQLWorkbench导入excel数据的实现示例
    MySQL Workbench为使用MySQL的用户提供了丰富的功能,其中就包括数据导入。 选中你想要导入的db或者表,右键 --> Table Data Import Wiz...
    99+
    2023-01-05
    MySQL Workbench导入excel MySQL Workbench导入
  • 导入和导出MYSQL数据库的方法
    本文主要给大家简单讲讲导入和导出MYSQL数据库的方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望导入和导出MYSQL数据库的方法这篇文章可以给大家带来一...
    99+
    2022-10-18
  • PostgreSQL数据库导入和导出的方法
    今天小编给大家分享一下PostgreSQL数据库导入和导出的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Postgre...
    99+
    2023-06-27
  • Java Excel数据导入数据库的方法
    目录1、根据业务需求设计数据库表2、根据数据库表设计一个Excel模板3、环境准备4、通过插件生成表对应的实体类5、自定义编写工具类6、编写具体业务逻辑Service7、在dao层对...
    99+
    2022-11-13
  • SQLserver 数据库导入MySQL的方法
    文章目录 1、准备好要使用的文件和工具1.1、目标数据库---Mysql。1.2、源数据库---SQLserver1.3、工具:SQLyog (需要旗舰版/企业版/终极版),这里给大家推荐我使用的下载链接:https://pan.b...
    99+
    2023-12-23
    数据库 sqlserver mysql
  • MySQL Workbench导入excel数据的实现示例
    MySQL Workbench为使用mysql的用户提供了丰富的功能,其中就包括数据导入。 选中你想要导入的db或者表,右键 --> Table Data Import Wizard就可以开始导入了 选择你想要导入...
    99+
    2023-01-05
    MySQLWorkbench导入excel MySQLWorkbench导入
  • MySQL数据导入导出的示例分析
    这篇文章主要介绍MySQL数据导入导出的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1).mysql import的语法介绍:mysqlimport位于mysql/bin目...
    99+
    2022-10-19
  • navicat导入数据库文件的方法
    这篇文章主要介绍了navicat导入数据库文件的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。navicat怎么导入数据库文件?首先我们打开...
    99+
    2022-10-18
  • Mysql数据库的导入导出方式有哪些
    本文小编为大家详细介绍“Mysql数据库的导入导出方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql数据库的导入导出方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。情况一本地导出,远程导...
    99+
    2023-07-05
  • Android Studio导入第三方类库的方法
    一、导入*.jar包 1.直接copy ①复制*.jar包,粘贴到主工程目录的libs下边 ②右键,将此jar包设置成自己的library ③然后在工程右键的选择项目单击O...
    99+
    2022-06-06
    Android Studio studio 类库 方法 Android
  • drupal导入数据的实现方法
    本文实例讲述了drupal导入数据的实现方法。分享给大家供大家参考。具体实现方法如下: 一、问题: 最近一个项目是用drupal实现的。最后,面临一些书的数据的导入。找了些drupal的模块,不太好用。 最后的方法是创建...
    99+
    2022-06-12
    drupal 导入 数据 方法
  • MySQL 表数据的导入导出操作示例
    本文实例讲述了MySQL 表数据的导入导出操作。分享给大家供大家参考,具体如下: 数据导出   使用 SELECT ...INTO OUTFILE ...命令来导出数据,具体语法如...
    99+
    2022-05-11
    MySQL 表数据 导入导出
  • Java将Excel数据导入到数据库的方法
    小编给大家分享一下Java将Excel数据导入到数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!所用Jar包 sqljdbc4.jar连接数据库的Jar...
    99+
    2023-05-30
    java excel 数据库
  • Oracle数据库导入导出逻辑备份方法有哪些
    这篇文章主要介绍Oracle数据库导入导出逻辑备份方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!【EXP常用参数】USERID  即用户名/密码该参数就必须且为第...
    99+
    2022-10-19
  • plsql导入数据的方法有哪些
    在PL/SQL中,可以使用以下方法来导入数据:1. 使用INSERT语句:使用INSERT INTO语句将数据从一个表插入到另一个表...
    99+
    2023-10-19
    plsql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作