如何以编程方式删除WebSQL中的数据库?(How to delete a database in WebSQL programmatically?)

编程入门 行业动态 更新时间:2024-10-26 20:24:05
如何以编程方式删除WebSQL中的数据库?(How to delete a database in WebSQL programmatically?)

我是Web SQL数据库的新手,我用它来将数据保存在网页的本地数据库中。

我可以创建一个数据库

var db = openDatabase('database', '1.0', 'my database', 2 * 1024 * 1024);

我可以通过这样做创建一个

db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS mytable (blah,blah)'); });

我可以删除

db.transaction(function (tx) { tx.executeSql('DROP TABLE mytable'); });

但是有没有办法以编程方式删除database

I am new to Web SQL database and I use it to save data in a local database in a web page.

 I can create a database by

var db = openDatabase('database', '1.0', 'my database', 2 * 1024 * 1024);

 and I can create a table by doing this

db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS mytable (blah,blah)'); });

 I can delete the table by

db.transaction(function (tx) { tx.executeSql('DROP TABLE mytable'); });

 but is there a way to delete the database programmatically?

最满意答案

规格说:

4.1数据库

每个来源都有一组相关的数据库。 每个数据库都有一个名称和一个当前的版本。 没有办法枚举或删除此API可用于源的数据库

Spec says:

4.1 Databases

Each origin has an associated set of databases. Each database has a name and a current version. There is no way to enumerate or delete the databases available for an origin from this API.

更多推荐

本文发布于:2023-07-28 23:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1310272.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方式   数据库   WebSQL   programmatically   delete

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!