我可以在浏览器中使用数据库吗?

1.21吉瓦

我的应用程序需要使用数据库。我已经在线阅读了某些浏览器支持的数据库,但是现在不赞成使用它们吗?这非常令人困惑。我需要使用带有HTML的数据库。是否可以在HTML5中使用数据库?

UPDATE
当用户离线时,它需要一个数据库来存储数据。如果可能的话,它需要支持IE 9及更高版本的主要浏览器(在Mac上),在桌面和Linux上则可以支持Win。该应用程序是客户端HTML编辑器。还没有服务器端。因此,我需要在客户端永久存储“文件”。另外,当我有服务器端时,当他们没有Internet连接时,我仍然需要保存用户的工作。稍后,当他们上线时,应用程序可以与服务器端同步。我可以使用本地存储,但是它的空间太有限,只有5MB。那是最大限制?该应用程序允许您使用图像,这些图像将被保存到基于64个数据URI的资源中,因此您仅需几个项目就可以快速用完该空间。

一些人问为什么要在客户端上建立数据库。因为它适合这种情况,并且如果浏览器支持它,那么我想使用它。

斯普德利

我已经在线阅读了某些浏览器支持的数据库,但是现在不赞成使用它们吗?

您说对了:Web SQL数据库规范已被放弃。有一些浏览器仍支持该浏览器,但支持的浏览器并不多,并且在不久的将来很可能会完全消失。

作为替代方案,浏览器供应商现在正在推广一种名为IndexedDB的较新规范不利的一面是它仍然是相对较新的,因此您可能会吸引许多用户使用不支持它的浏览器。

根据需要存储的数据大小,可以考虑使用Web存储这仅适用于纯文本,不能存储大量数据,但这是一个行之有效的标准,因此您拥有更大的兼容性机会。

如果您可以摆脱存储相对较小的数据集(即几兆字节或更小)的问题,那么绝对是这里的最佳选择。这肯定是我的建议;尽量使您的离线数据需求尽可能小,并将其保留在Web存储中。

希望能有所帮助。

要详细了解所有可用的浏览器端存储选项,请阅读本文它提供了我上面描述的每个选项以及其他几个选项的详细说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在浏览器中使用数据库吗?

来自分类Dev

我可以在浏览器要求中使用通配符吗?

来自分类Dev

我可以在浏览器中使用nodemailer吗?

来自分类Dev

我可以在浏览器中使用nodemailer吗?

来自分类Dev

我可以在使用JavaScript的现代浏览器中使用或打开“插入”插入符号吗?

来自分类Dev

是否可以在 Web 浏览器上使用本地 SQLite 数据库

来自分类Dev

我可以在浏览器中使用github页面操作图像吗?

来自分类Dev

我可以在PHP中使用多个Selenium浏览器实例吗?

来自分类Dev

我可以在JDBC连接器中使用数据库IP地址代替主机名吗?

来自分类Dev

我可以在JDBC连接器中使用数据库IP地址代替主机名吗?

来自分类Dev

在浏览器中使用Q库

来自分类Dev

我可以在表格中使用form.cleaned_data查询数据库吗?

来自分类Dev

我可以在UWP应用中使用SQL CE数据库吗?

来自分类Dev

我可以在Laravel 4中使用Laravel 3中的数据库吗?

来自分类Dev

我可以在非SQL数据库中使用Django的管理界面吗?

来自分类Dev

我可以同时在Google Chrome浏览器中使用多个个人资料或身份吗?

来自分类Dev

我需要在 Python 中使用数据库清理器吗?

来自分类Dev

从MySQL数据库获取后,在浏览器中永久显示html表单输入吗?

来自分类Dev

从MySQL数据库获取后,在浏览器中永久显示html表单输入吗?

来自分类Dev

Java-我可以使用浏览器Cookie直接访问网站上的数据吗?

来自分类Dev

Web浏览器的数据库服务器

来自分类Dev

我可以从iOS使用Sql Server数据库吗?

来自分类Dev

我可以独立使用Laravel的数据库层吗?

来自分类Dev

如何使用 sqlalchemy 在 Web 浏览器上显示 postgresql 数据库表数据?

来自分类Dev

我可以在ui-grid中使用下拉列表填充数据库中的数据吗?

来自分类Dev

我可以在Ubuntu的Web浏览器上使用终端仿真器吗?

来自分类Dev

Parse.com数据库查询浏览器

来自分类Dev

通知浏览器数据库更新的最佳方法?

来自分类Dev

如何从浏览器访问数据库?

Related 相关文章

  1. 1

    我可以在浏览器中使用数据库吗?

  2. 2

    我可以在浏览器要求中使用通配符吗?

  3. 3

    我可以在浏览器中使用nodemailer吗?

  4. 4

    我可以在浏览器中使用nodemailer吗?

  5. 5

    我可以在使用JavaScript的现代浏览器中使用或打开“插入”插入符号吗?

  6. 6

    是否可以在 Web 浏览器上使用本地 SQLite 数据库

  7. 7

    我可以在浏览器中使用github页面操作图像吗?

  8. 8

    我可以在PHP中使用多个Selenium浏览器实例吗?

  9. 9

    我可以在JDBC连接器中使用数据库IP地址代替主机名吗?

  10. 10

    我可以在JDBC连接器中使用数据库IP地址代替主机名吗?

  11. 11

    在浏览器中使用Q库

  12. 12

    我可以在表格中使用form.cleaned_data查询数据库吗?

  13. 13

    我可以在UWP应用中使用SQL CE数据库吗?

  14. 14

    我可以在Laravel 4中使用Laravel 3中的数据库吗?

  15. 15

    我可以在非SQL数据库中使用Django的管理界面吗?

  16. 16

    我可以同时在Google Chrome浏览器中使用多个个人资料或身份吗?

  17. 17

    我需要在 Python 中使用数据库清理器吗?

  18. 18

    从MySQL数据库获取后,在浏览器中永久显示html表单输入吗?

  19. 19

    从MySQL数据库获取后,在浏览器中永久显示html表单输入吗?

  20. 20

    Java-我可以使用浏览器Cookie直接访问网站上的数据吗?

  21. 21

    Web浏览器的数据库服务器

  22. 22

    我可以从iOS使用Sql Server数据库吗?

  23. 23

    我可以独立使用Laravel的数据库层吗?

  24. 24

    如何使用 sqlalchemy 在 Web 浏览器上显示 postgresql 数据库表数据?

  25. 25

    我可以在ui-grid中使用下拉列表填充数据库中的数据吗?

  26. 26

    我可以在Ubuntu的Web浏览器上使用终端仿真器吗?

  27. 27

    Parse.com数据库查询浏览器

  28. 28

    通知浏览器数据库更新的最佳方法?

  29. 29

    如何从浏览器访问数据库?

热门标签

归档