zoukankan      html  css  js  c++  java
  • android读取apk中已经存在的数据库信息

    在android数据库编程方面,大家有没有遇到过,我要从指定位置的已经存在的数据库来进行操作的问题。之前我尝试了很多方法都没有成功,后来找到了解决的方法。   
    下面说明下这段代码的意思,第一步先判断在指定的路劲是否存在,不存在就创建设计素材大全。第二步将android的资源下的数据库复制到指定路径下面。第三步就是根据指定路径打开或者创建数据库,然后得到操作数据库的对象,得到操作数据库的对象了,自然就可以对数据库中的表进行增删改查等操作了。

    1. [代码]android程序读取项目中已经存在的数据库     
    String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME;
        File dir = new File(DATABASE_PATH);
        if (!dir.exists())
         dir.mkdir();
        if (!(new File(databaseFilename)).exists()) {
         InputStream is = context.getResources().openRawResource(R.raw.jobexam);
         FileOutputStream fos = new FileOutputStream(databaseFilename);
         byte[] buffer = new byte[8192];http://www.huiyi8.com/sheji/
         int count = 0;
         while ((count = is.read(buffer)) > 0) {
          fos.write(buffer, 0, count);
         }
         fos.close();
         is.close();
        }
        db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);
  • 相关阅读:
    ajax打开新窗口防止被浏览器阻止问题
    网站安全
    纠结点
    haven单词5个
    jQuery 鼠标停留样式
    js new date
    XML解析特殊字符出错
    个人对JQuery Proxy()函数的理解
    sql server 数据库 杀掉死锁进程
    转载一个:【C#4.0】中的dynamic与var的区别西南烟雨
  • 原文地址:https://www.cnblogs.com/xkzy/p/3806154.html
Copyright © 2011-2022 走看看