CREATE TABLE存在IF NOT EXISTS不工作如何跳过创建表的代码,如果表中的Android
0
A
回答
1
注:onCreate
数据库创建时,只调用一次,当你改变的版本号,然后它会调用onUpgrade
function.So不要”别担心它会创建只有一次,反正你可以使用
CREATE TABLE IF NOT EXIST
将创建表,如果它不存在,或忽略的命令,如果它does.So改变
String CREATE_LOGIN_TABLE = "CREATE TABLE LibLogin (" + "id INTEGER PRIMARY KEY, " + "password TEXT, "+ "status TEXT)";
到
String CREATE_LOGIN_TABLE = "CREATE TABLE IF NOT EXISTS LibLogin (" + "id INTEGER PRIMARY KEY, " + "password TEXT, "+ "status TEXT)";
1
当您第一次安装应用程序时,onCreate将仅被调用一次。如果您更改数据库的版本号,则会调用Onupgrade,因此每次运行应用程序时都不会执行(如Giru所述);)
在构造函数中查看您的版本号,如果您不想重新创建数据库,请更改它。
0
为什么你不能使用在线数据库和使用json字符串下载日期。通过这种方式,您可以创建网站和人们使用PC上的服务,而不仅仅是安卓:)
相关问题
- 1. Android跳过代码
- 2. l如何在Asp.Net中通过代码创建水晶报表
- 3. 如何在列表中跳过一行代码(python)
- 4. Excel中 - 如何创建透视表时跳过列
- 5. SQL创建表的代码
- 6. 如何建立跳过列表
- 7. 如何在HTML中跳过JavaScript代码
- 8. 如何跳过列表中的值?
- 9. 如何通过跳过表中的第一行来创建动态行
- 10. android sqlite创建表如果不存在
- 11. 如何从DBMS_REDEFINITION中的(选择*)代码创建临时表
- 12. 如何在c中创建这个给定代码的表?
- 13. 在Python中创建列表和跳过元素的列表
- 14. 通过Java代码创建静态表
- 15. 通过代码创建播放列表
- 16. 如何在android中通过代码创建Drawables?
- 17. 如何跳过表格行
- 18. 如何通过python/pyqt创建Windows 7跳转列表?
- 19. 如何通过adobe Air(通过flash编码)创建的android apk源代码?
- 20. 如何基于代码中的其他图表创建新的ms图表?
- 21. 如果SQL表上存在值跳过
- 22. Android的 - 如何创建具有表
- 23. 我的android应用跳过代码
- 24. 如何在Android中创建列表
- 25. 如何在Android中创建onpostexecute()表?
- 26. 如何在Android中创建量表?
- 27. MySQL:创建表,如果不存在总是附加数据而不是跳过创建表
- 28. 如何跳过执行一行代码?
- 29. 如何跳过\登录液体代码?
- 30. casperjs - 如何跳过部分代码?
使用SharedPreferences存储您在创建表后设置为true的布尔值。在启动时,检查该值是否为真,如果是,则可以跳过创建表 – 2014-11-06 17:34:35