Database SqLite dan Javascript

Memperkenalkan koding untuk koneksi javascript dan SqLite 

var db;
var dataset;

Var db dan dataset ini berfungsi sebagai pemanggil record dari database dengan menggunakan array for.

function initDatabase() {
    console.debug('called initDatabase()');

    try {
        if (!window.openDatabase) {
            alert('not supported');
        } else {
            var shortName = 'MyDatabase';
            var version = '1.0';
            var displayName = 'Sampel Test Database';
            var maxSizeInBytes = 65536;
            db = openDatabase(shortName, version, displayName, maxSizeInBytes);

            createTableIfNotExists();
        }
    } catch(e) {
        if (e == 2) {
            alert('Invalid database version');
        } else {
            alert('Unknown error ' + e);
        }
        return;
    }
}
Fungsi initDatabase sebagai pemanggil database dimana ada nama, version SqLite yang digunakan dan kapasitas database tersebut dalam bytes. 

function updateCacheContent(event) {
    console.debug('called updateCacheContent()');
    window.applicationCache.swapCache();
}

$(document).ready(function () {
    window.applicationCache.addEventListener('updateready', updateCacheContent, false);

    initDatabase();
});
Dua fungsi di atas berperan sebagai swap cache untuk insert, delete, update dari database dan sebagai eksekusi dari fungsi initDatabase.

Sekian dari saya untuk tutorial lengkap akan saya upload pada pembahasan berikutnya tentang pembuatan CRUD untuk HTML5, Javascript dan SqLite. 



Label: , , , , , ,
edit