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.
                