0

db ファイルと、データベース ファイル (sqlite3) へのパスがあります。

そのファイルをコルドバに渡そうとしましたが、それがどのように機能しているかわかりませんでした。

cordova によると、openDatabase() には 4 つの変数があります。元:

var shortName = "testDB";
var version = "1.0";
var displayName = "testDB";
var maxSize = 835456;

var db = openDatabase(shortName,version,displayName,mazSize);

db ファイルへのパスを渡すことはできますか? 元:

var shortName = '/var/mobile/Applcations/.../Application Support/com.my.project/someDb.db';

またはそのようなもの?

4

1 に答える 1

0

Cordova はWeb SQL データベースを使用します。 shortNameファイルのパスではなく、データベースの名前です。transactionAPIのメソッドを使用して、dbファイルからデータベースにデータを「移行」するスクリプトを作成する必要があります。挿入の例を次に示します。

db.transaction(function (tx) {
      tx.executeSql("INSERT INTO YOUR TABLE (columns) VALUES (values)");
});
于 2013-01-03T15:18:32.670 に答える