Tujuan Pembelajaran Indikator Pencapian Kompetensi Uraian Materi
88
Atau, lebih sederhana dengan perintah berikut. db.transaction
function transaction {
transaction.executeSql sql; }
; atau, dapat juga dipecah-pecah menggunakan fungsi-fungsi sendiri, seperti
berikut. db.transaction querySql;
function querySql transaction {
transaction.executeSql sql, undefined, sqlSuccess, sqlError ; }
function sqlSuccesstransaction, result {
sukses }
function sqlErrortransaction, err {
alerterr.code + “: ” + err.message; }
Ini merupakan rangkaian perintah yang dapat digunakan untuk menjalankan perintah SQL. Perintah SQL-nya diberikan pada parameter pertama dari fungsi
executeSql. Perintah SQL yang dapat diberikan berupa perintah CREATE, DROP, INSERT, UPDATE, DELETE dan SELECT.
Membaca data tabel
Pencarianpembacaan data dari suatu tabel dapat dilakukan dengan menggunakan perintah SQL SELECT. Agar dapat menampilkannya dapat menggunakan perintah
berikut.
89
transaction.executeSql sqlSELECT, undefined, function transaction, result
{
if result.rows.length
{ for var i = 0; i result.rows.length; i++
{ var row = result.rows.item i;
var kolom = row.column;
} }
}, undefined
; Keterangan:
- sqlSELECT
: perintah SQL SELECT yang akan dijalankan. -
result : obyek yang berisikan data hasil seleksi jika berhasil.
- rows
: obyek properti dari result dengan kumpulan item baris hasil seleksi
- column
: nama kolom sesuai definisi tabel yang akan diambil nilainya dari baris terpilih
Secara tahapan, akses program ke database dilakukan melalui 2 tahap, yakni: -
Membukamembuat database -
Menjalankan perintah SQL Penutupan database tidak diperlukan karena akan secara otomatis ditutup
apabila program ditutup.