如何使用jQuery-mobile dreamviewer cc和android中的phonegap在sqlite数据库中存储数据?

Sri*_*ari 6 sqlite android dreamweaver jquery-mobile cordova

在Dreamweaver CC中使用Phone-gap开发Android应用程序的新手.我设计了简单的表单,有4个字段,我需要在sqlite数据库中存储这些字段?在eclipse中导入sqlite数据库并打开数据库连接然后创建表和存储数据.这工作正常,我需要在Dreamweaver CC中做同样的事情吗?

import android.database.sqlite.SQLiteDatabase;
SQLiteDatabase db;
db = this.openOrCreateDatabase("QAOD", MODE_PRIVATE, null);
db.execSQL("INSERT INTO TableName(Id) VALUES(18)");
Run Code Online (Sandbox Code Playgroud)

这个格式代码在eclipse android中工作正常,但是我需要使用这个代码并将数据存储在带有Phone-gap的Dreamweaver CC中的sqlite中.帮帮我或建议我存储数据.

Mur*_*ain 4

您提到您正在使用Phonegap. sqlite database这些是在 Android 中创建和添加记录的步骤

第一:添加插件

cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin
Run Code Online (Sandbox Code Playgroud)

第二:开放数据库

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
  var db = window.sqlitePlugin.openDatabase({name: "my.db"});
}
Run Code Online (Sandbox Code Playgroud)

第三:使用它(创建、更新或删除)

db.transaction(function(tx) {
    tx.executeSql('DROP TABLE IF EXISTS test_table');
    tx.executeSql('CREATE TABLE IF NOT EXISTS test_table (id integer primary key, data text, data_num integer)');

    // demonstrate PRAGMA:
    db.executeSql("pragma table_info (test_table);", [], function(res) {
      console.log("PRAGMA res: " + JSON.stringify(res));
    });
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读更多...