
C:\Documents and Settings\AdministratorCB7B15CE45BB43B\Application Data\SharpPlus\SqliteDev 里找找看吧
数据库存放在 /data/data/PACKAGE_NAME/databases 目录下
你当然可以指定数据库名字,可以将db文件打包在工程里。
private SQLiteDatabase openDatabase() {
try {
// 获得dictionarydb文件的绝对路径
String databaseFilename = DATABASE_PATH + "/" + DATABASE_FILENAME;
File dir = new File(DATABASE_PATH);
// 如果/sdcard/dictionary目录中存在,创建这个目录
if (!direxists())
dirmkdir();
// 如果在/sdcard/dictionary目录中不存在
// dictionarydb文件,则从res\raw目录中复制这个文件到
// SD卡的目录(/sdcard/dictionary)
if (!(new File(databaseFilename))exists()) {
// 获得封装dictionarydb文件的InputStream对象
InputStream is = getResources()openRawResource(
Rrawdictionary);
FileOutputStream fos = new FileOutputStream(databaseFilename);
byte[] buffer = new byte[8192];
int count = 0;
// 开始复制dictionarydb文件
while ((count = isread(buffer)) > 0) {
foswrite(buffer, 0, count);
}
fosclose();
isclose();
}
// 打开/sdcard/dictionary目录中的dictionarydb文件
SQLiteDatabase database = SQLiteDatabaseopenOrCreateDatabase(
databaseFilename, null);
return database;
} catch (Exception e) {
}
return null;
}
以上就是关于Android 请问如何更改android 数据库的存储路径全部的内容,包括:Android 请问如何更改android 数据库的存储路径、在Android中使用SQLite,用getWritableDatabase()方法创建后,数据库文件在哪儿、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)