Локальная база данных SQLite в Javascript

Я использую проект PhoneGap на XCode. Я пытаюсь подключиться к базе данных SQLite с помощью Javascript.

Я создал файл «myDatabase.sqlite» в инструменте SQLite. Теперь мой вопрос: как мне открыть эту базу данных в моем коде? Прямо сейчас я использую следующий код:

var db; 
var shortName = 'myDatabase'; 
var version = '1.0'; 
var displayName = 'myDatabase'; 
var maxSize = 65535; 


db = openDatabase(shortName, version, displayName,maxSize); 

db.transaction(function(transaction) {
    transaction.executeSql('SELECT * FROM User;', [],
    function(transaction, result) {

        if (result != null && result.rows != null) {
            for (var i = 0; i < result.rows.length; i++) {
                var row = result.rows.item(i);
                alert(row.ID);
            }
        }
    }, errorHandler);
}, errorHandler, nullHandler);

Проблема в том, что база данных пуста, потому что при запуске выдает ошибку «Нет такой таблицы». Я думаю, что он создал новую базу данных с именем «myDatabase» и поэтому в ней нет таблиц.

Кто-нибудь знает, как я могу открыть свой файл со всеми таблицами в нем?

Спасибо!

12
задан danopz 24 July 2015 в 07:48
поделиться