android 如何动态创建数据库的表?

2015-11-13 11:31:04 +08:00
 houskii

看了下网上的各种回答
onCreate 方法只是在初次创建的时候有效
onUpdate 方法貌似只是在对原表进行改动

那么如何动态创建新的表呢
比如用户 A 切换到用户 B 时?

看了下企鹅的数据库是直接新建文件……

10007 次点击
所在节点    Android
2 条回复
zhantss
2015-11-13 13:47:09 +08:00
onUpdate 执行 db.execSQL() 参数填 DDL 语句有什么问题么? 难不成不能跑 create 语句?
suikator
2015-11-13 13:57:59 +08:00
SQLiteDatabase.execSQL(CREATE TABLE IF NOT EXISTS balabala)

直接手动创建有什么问题吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/235882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX