我已经开始探索使用网络数据库(在本例中是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下搜索?或者我应该使用其他术语/名称吗?
感谢您的帮助!