我的 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
delphi 请问如何在SQL语句中实现对 Binary 类型的位运算?