打开一个SQLite文件并使用`openDatabase`读取它

时间:2015-02-22 15:54:14

标签: javascript android sqlite cordova ionic-framework

我试图像这样打开一个新的数据库:

localFileName = 'open-streets-dc.mbtiles';
db = window.openDatabase(localFileName, '1', 'my', 1024 * 1024 * 100);

它将在Web SQL中创建一个新的数据库,我可以使用chrome浏览它。在我的情况下,我必须阅读一个现有的SQLite文件,但我没有找到解决方案。

我尝试了sql.js,但我需要使用ionic来使其与Android配合使用,并且无法在this issue中看到它。

您对解决方案有所了解吗?

3 个答案:

答案 0 :(得分:0)

var db = window.openDatabase("Database", "1.0", "MyDB", 200000);
    if(db) {
        console.log("database created / opened");
        //div.innerHTML = div.innerHTML + "<hr>database created / opened";
    }

答案 1 :(得分:0)

如果你想从chrome访问数据库,这意味着数据库在Web服务器中是对的吗?我的这可以帮助你 https://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android-client-using-http-and-json/很高兴为你提供帮助

答案 2 :(得分:0)

我使用此插件访问cordova数据库。在自述文件中,您可以找到一些有用的代码。

Cordova-SQLitePlugin

此致