我已经开始探索使用 web 数据库(在本例中是 chrome 中的数据库),您可以使用 javascript 运行调用。在文档加载时,我首先运行以下函数:
dbUtils = {
db : null,
initDatabase : function(){
try
{
if(window.openDatabase)
{
this.db = openDatabase("testDB", "1.0", "Test Database", 2*1024*1024);
}
}
catch(e)
{
alert("There was an error loading the database");
}
}
};
我想知道的是,有没有办法验证 testDB 是否存在或者它是否已经有任何表?还有一种方法可以列出数据库中的所有表名吗?这个测试只是为了弄清楚我是应该用新数据初始化用户数据库还是应该使用预先存在的数据。我一直在寻找解决方案,但似乎找不到任何东西。我不确定我是否输入了错误的搜索词,我应该在 webDB 下搜索吗?还是我应该使用其他术语/名称?
谢谢你的帮助!