WebDB:查找预先存在的数据库和/或预先存在的表

时间:2012-05-03 01:02:41

标签: javascript html5 google-chrome web-sql webdb

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

感谢您的帮助!

0 个答案:

没有答案