【发布时间】:2016-06-28 05:35:32
【问题描述】:
我正在尝试在我的 iOS 应用程序中创建 html5 + sql 数据库。我正在使用以下语法。
var db = window.openDatabase("test", "1.0", "Test DB", 5 * 1024 * 1024);
在此处获取 db 对象。但只想知道该数据库在哪个物理位置创建?它是本地存储还是文档目录中的某个地方?
【问题讨论】:
我正在尝试在我的 iOS 应用程序中创建 html5 + sql 数据库。我正在使用以下语法。
var db = window.openDatabase("test", "1.0", "Test DB", 5 * 1024 * 1024);
在此处获取 db 对象。但只想知道该数据库在哪个物理位置创建?它是本地存储还是文档目录中的某个地方?
【问题讨论】:
它确实是离线存储空间的一部分。 它与 Web Storage(又名 localStorage)是分开的,因此您不会在 localStorage 对象中找到您的数据库。
离线存储由 Web Storage(又名 localStorage)、Web SQL 数据库(您询问的那个)、IndexedDB(另一种数据库)和文件系统(用于存储大文件,实验性)。
html5rocks 有一个excellent description of web storage and the varieties it comes in。
【讨论】: