Web SQL Database API sebenarnya bukan bagian dari spesifikasi HTML5 tetapi itu adalah spesifikasi terpisah yang memperkenalkan seperangkat API untuk memanipulasi basis data sisi klien menggunakan SQL.
Database SQL Web akan bekerja di versi terbaru dari Safari, Chrome dan Opera.
Metode Inti
Buat Javascript seperti dibawah ini
Ada tiga metode inti berikut yang didefinisikan dalam spesifikasi yang akan saya bahas dalam tutorial ini -
openDatabase - Metode ini membuat objek database baik menggunakan database yang sudah ada atau membuat yang baru.
transaction - Metode ini memberi kita kemampuan untuk mengendalikan transaksi dan melakukan komit atau kembalikan berdasarkan situasi.
executeSql - Metode ini digunakan untuk mengeksekusi query SQL aktual.
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024); var msg; db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS CONTOH (id unique, nama)'); tx.executeSql('INSERT INTO CONTOH (id, nama) VALUES (1, "BUDI")'); tx.executeSql('INSERT INTO CONTOH (id, nama) VALUES (2, "DIMAS")'); msg = 'Log message created and row inserted. '; document.querySelector('#status').innerHTML = msg; }) db.transaction(function (tx) { tx.executeSql('SELECT * FROM CONTOH', [], function (tx, results) { var len = results.rows.length, i; msg = "Found rows: " + len + " "; document.querySelector('#status').innerHTML += msg; for (i = 0; i < len; i++) { msg = "" + results.rows.item(i).nama + " "; document.querySelector('#status').innerHTML += msg; } }, null); });
Maka Output Hasil nya seperti dibawh ini
Tampilan Pada Browser |
Bisa juga di cek melalui browser dengan menggunakan inspect element
Tampilan Saat Inspect Element |
Tidak ada komentar:
Posting Komentar