在往数据库里写数据时,有时会出现"there was not enough remaining storage space..."的错误,但是重启程序后又暂时不会报这个错了(重启程序不会清空数据库),还有我创建数据库时容量是设置的50m,报这个错时数据库里的数据量肯定是没有达到这个级别的;
还有就是问一下,html5+里面有没有提供对本地(android或mac)系统中的数据库进行操作的api?
- 发布:2015-05-05 13:09
- 更新:2018-05-08 13:27
- 阅读:7180
关于websql容量的问题
使用HBuild做项目的时候,用到了websql就记录了下来,和大家分享。
HTML5 Web SQL 的增删改查操作
http://blog.csdn.net/zhuming3834/article/details/51471434
HTML5+只封装了key value的plus.storage
注意:
a、数据库的大小的限制以浏览器而定,一般大小不要超过5MB,如果超过限制,应用程序会提示终端用户是否允许数据限额增长,如果允许,数据库大小限制会提升到10MB,如果拒绝的话,将会提示QUOTA_ERR数据库错误码。
b、调用openDatabase连接数据库时,如果数据库不存在,将会自动创建一个。
请参见:
http://www.douban.com/note/223279489/
我最近也在看websql,问题最终解决了吗?
-
chender (作者)
目前没有特别好的解决方案,这个限制是系统决定的;
要么就是前端不要放太多的数据(带聊天功能app就悲催了);
要么就是用原生写一个数据库读写的插件插件;2016-01-17 20:19
1***@qq.com
请问,hbuilder最后打包成app,在手机上运行的时候,websql的容量最大是多少啊
2019-08-06 15:26