标题 -Android读取数据库原始文件夹..开放数据库和它
我的原始文件夹中包含了数据库“ABC” & ABC数据库包含一个表声言如下─XYZ执行不同的读操作 我想打开 'ABC' 数据库中为它取数据..
我想使用类似
SQLiteDatabase DB = SQLiteDatabase.openDatabase(道路,工厂,标志);
1)如何给路径访问数据库?
2)我想打开表&执行操作 游标c = db.query(“xyz”,null,null,null,null,null);
标题 -Android读取数据库原始文件夹..开放数据库和它
我的原始文件夹中包含了数据库“ABC” & ABC数据库包含一个表声言如下─XYZ执行不同的读操作 我想打开 'ABC' 数据库中为它取数据..
我想使用类似
SQLiteDatabase DB = SQLiteDatabase.openDatabase(道路,工厂,标志);
1)如何给路径访问数据库?
2)我想打开表&执行操作 游标c = db.query(“xyz”,null,null,null,null,null);
Raw没有路径:它是一个资源,因此您需要使用getResources()来引用 。
你应该在第一次运行时,将其复制到 /data/data/YOUR_APP_FOLDER/databases/YOUR_DB.db
按照本教程。
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
复制从/res/raw
或/asset
你的数据库文件中/data/data/<application_package_name>/database/
目录,并给该目录的路径。
现在你可以很容易地从/数据/数据//数据库/目录中访问数据库文件..
其真实但我想访问数据库从原始或资产文件夹,而不会改变其位置..是否有可能? – user1461473
我想从原料/资产文件夹来访问数据库的只读目的.. – user1461473
@ user1461473。你得到任何方法? –