使用初始值填充 SQLiteDB
我的应用程序使用数据库,它预先填充了大约 50 个值。我通过在 DbHelper 类的 onCreate 部分中执行大约 50 条 db.execSQL("INSERT INTO.... 语句来完成此操作。
我想知道是否有更理想的方法来处理初始值的插入,或者如果这是完全可以接受的。
My app uses a database, it comes pre-populated with about 50 values. I'm accomplishing this by doing about 50 db.execSQL("INSERT INTO.... statements in the onCreate section of my DbHelper class.
I was wondering if there was a more ideal way to handle the insertion of initial values or if this was perfectly acceptable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以同时将多个值集添加到一张表中:
这将执行得更快且更简洁!
此外,您可能需要考虑从属性文件或类似文件加载此数据,以便在这些初始值发生变化时更容易更改。
You can add more than one value set at the same time into a single table:
This will perform much faster and be more concise!
Also you may want to consider loading this data from a properties file or similar so it's more easily changed should those initial values ever vary.