当前位置:  开发笔记 > 数据库 > 正文

如何在Android中访问现有的sqlite数据库?

如何解决《如何在Android中访问现有的sqlite数据库?》经验,为你挑选了1个好方法。

到目前为止,我们已经在android中开发了在运行时创建数据库的应用 我们想知道如何在我们的Android应用程序中访问预先构建的或现有的数据库/ sqlite文件?请提供详细信息



1> Trevor Johns..:

看一下android.database.sqlite.SQLiteDatabase的文档.

特别是,有一个openDatabase()命令可以在给定文件路径的情况下访问数据库.

SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null, 0);

只需指定数据库的路径作为path变量,它应该可以工作.


请参阅此另一个相关问题:http://stackoverflow.com/questions/513084/how-to-ship-an-android-application-with-a-database简而言之,您无法直接执行此操作.您需要将数据从APK复制到/ data中的新文件中,然后您可以直接打开它.此博客文章提供了更多信息:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有