我的 sql 数据库在 html5 应用程序中的位置是啥

Posted

技术标签:

【中文标题】我的 sql 数据库在 html5 应用程序中的位置是啥【英文标题】:what is location of my sql database in html5 application我的 sql 数据库在 html5 应用程序中的位置是什么 【发布时间】:2016-06-28 05:35:32 【问题描述】:

我正在尝试在我的 ios 应用程序中创建 html5 + sql 数据库。我正在使用以下语法。

var db = window.openDatabase("test", "1.0", "Test DB",  5 * 1024 * 1024);

在此处获取 db 对象。但只想知道该数据库在哪个物理位置创建?它是本地存储还是文档目录中的某个地方?

【问题讨论】:

(tut) Introducing Web Databases, (git)DB locations 【参考方案1】:

它确实是离线存储空间的一部分。 它与 Web Storage(又名 localStorage)是分开的,因此您不会在 localStorage 对象中找到您的数据库。

离线存储由 Web Storage(又名 localStorage)、Web SQL 数据库(您询问的那个)、IndexedDB(另一种数据库)和文件系统(用于存储大文件,实验性)。

html5rocks 有一个excellent description of web storage and the varieties it comes in。

【讨论】:

但是创建的物理数据库的位置是什么?我可以在文件夹中看到吗? 它基本上是一种浏览器技术,因此由浏览器将其存储在它想要的任何位置。但是看看at this question。

以上是关于我的 sql 数据库在 html5 应用程序中的位置是啥的主要内容,如果未能解决你的问题,请参考以下文章

Web 浏览器中的 SQL 数据库存储 Javascript/HTML5

如何翻转 T-SQL 中的位域?

为啥 html5 地理位置无法获得结果?

delphi 请问如何在SQL语句中实现对 Binary 类型的位运算?

使用 php 从 SQL DB 获取值并在 HTML5 中使用

内存地址中的位