开发者社区> 问答> 正文

android中SQLiteOpenHelper能管理非默认位置的数据库吗?

最近刚开始学习。
我们的数据库是程序初始化时候复制到SD卡上的(如果有的话)。那么我想要用SQLiteOpenHelper来管理我SD卡上数据库的创建与版本可能吗?
比如我想要用getWritableDatabase()方法获取我SD卡上的数据库对象,该怎样做?
另外我很不明白的一点,如果我不用SQLiteOpenHelper,直接用SQLiteDatabase打开指定位置的数据库 然后操作表,这样可以吗?
按我的理解SQLiteOpenHelper是专注于管理数据库的,而SQLiteDatabase是专注于管理里面数据的。这样对吧?
谢谢大家帮忙。

展开
收起
a123456678 2016-07-18 14:30:09 2316 0
1 条回答
写回答
取消 提交回答
  • 可以需要重写SQLiteDatabase的openOrCreateDatabse方法

    2019-07-17 19:57:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载