当前位置:首页 > 数据库 > SQlite

Cordova SQLite插件无法在Android Studio中运行

我无法在Android Studio中更新我的cordova版本,因此我决定通过终端创建一个新的Cordova项目,然后将我的所有文件重新插入到www文件夹中(cordova.js和cordova_plugins.js除外).当我运行我的模拟器时,一切都很好,除了SQLite插件我从资源文件夹中提取数据库根本就没有检索.我没有改变任何东西,甚至看着代码和日志,我看到“频道没有被解雇”.

这是问题的根本原因吗?我是android studio的新手,有一些我不知道的术语.我只是想让SQLite插件正确拉动,我认为任何代码都不应该通过Eclipse从Android Studio改变.任何帮助都会非常感谢!


解决方法:

SQLite也可以在没有任何插件的情况下运行
您可以按如下方式使用它.

var db = window.openDatabase(name, version, display_name, size);
db.transaction(populateDB, errorCB, successCB);

function populateDB(tx) {
    tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
    tx.executeSql('DROP TABLE IF EXISTS DEMO');
}

function errorCB(err) {
    alert("Error processing SQL: "+err.code);
}

function successCB() {
    alert("In Success");
}

有关详细信息,请参阅this链接.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!