Вопрос по sqlite, android, html5 – Как читать и писать во внутренней базе данных с PhoneGap?

2

У меня есть внутренняя БД SQLite под "Активы" Папка, в которой я сохранил 100 имен пользователей и соответствующие пароли. Как мне получить к нему доступ через phoneGap.
Я прочита

http: //docs.phonegap.com/en/1.6.1/cordova_storage_storage.md.html#Storag

подключение к базе данных sqlite из html-файла phonegap для Android

http: //wiki.phonegap.com/w/page/16494756/Adding-SQL-Database-support-to-your-iPhone-Ap

Я до сих пор не могу понять, как подключиться к моей внутренней БД, которая уже создана,
dbname = userauth
Tablename = reg
parameters = usrnm, psw

Любо Ответ очень обнадеживает

Я использую это здесь.

из ваших тегов, я полагаю, вы находитесь на платформе Android, верно? следовательно, третья ссылка не связана. Raptor
Просто ссылка, конечно, я нашел более 15 ссылок, но ни одна из них не решила мою проблему VenomVendor

Ваш Ответ

2   ответа
2
/**
 * Creates / Opens a connection to DB
 */
DB.openDB = function() {
    try {
        if (!window.openDatabase) {
            //alert('Cannot open database!');
        } else {
            var shortName = 'db_name';
            var version = '1.0';
            var displayName = 'DBNAME';
            var maxSize = (DEVICE_TYPE == DEVICE_ANDROID || DEVICE_TYPE == DEVICE_ANDROID_TAB) ? 5242880 : 1000000; ////819200; //65536; // in bytes // increased to support Android//163840; // 
            this.vocabDB = window.openDatabase(shortName, version, displayName, maxSize, this.DBCreated);
            this.DBSupported = true;
        }
    } catch(e) {
        //console.log("DB Error handling code goes here.");
        //console.log(e);
        return;
    }
}
1

вы можете сделать window.openDatabase () для базы данных в папке ресурсов. Вам нужно будет скопировать его в нужное место, чтобы WebView загрузил его. Проверьте это:

http: //gauravstomar.blogspot.ca/2011/08/prepopulate-sqlite-in-phonegap.html utm_source = FeedBurner & utm_medium = подача & utm_campaign = Feed: + GauravSTomarBootstrappingIntelligence + (Gaurav + S + Томар +: + Бутстрапирование + Intelligence)

post as Gaurav дает вам код для этого как на Android, так и на iOS.

Ссылался на это тоже, но попробую снова и снова ... Я нахожусь в критической ситуации, основываясь на этом решении, я должен решить либо продолжить с PhoneGap или Native. Нахождение трудно решить каждую проблему VenomVendor

Похожие вопросы