Pemrograman PERL Lanjutan Bagian 6: Akses Database

Pada bagian sebelumnya membahas tentang koneksi database dan operasi insert. Untuk tulisan hari akan membahas operasi read dan melakukan binding value.

Operasi Read
Operasi Read dalam semua database artinya menangkap beberapa informasi berguna dari database entah itu satu data banyak record dari satu atau banyak tabel. Ketika koneksi database sudah stabil, anda bisa membuat query ke dalam database. Ikuti prosedur berikut untuk semua record yang memiliki AGE lebih dari 20. Ini langkahnya:

  • Menyiapkan query SQL SELECT berdasarkan kondisi yang dibutuhkan dengan menggunakan API prepare().
    Menjalankan query SQL untuk mendapat semua hasil dari database dengan menggunakan API execute.
    Menangkap semua hasil satu per satu dan mencetaknya dengan menggunakan API fetchrow_array()
    Dan menyelesaikan proses dengan API finish()

kode26.pl

kode26

Output

Perl26

Menggunakan Bind Values
Ada beberapa kasus ketika tidak bisa masuk mode advanced. Jadi anda bisa menggunakan variabel bind yang akan mengambil value yang dibutuhkan pada runtime. Modul Perl DBI menandai value sebenarnya kemudian akan menuju runtime dengan API execute(). Berikut contohnya:

kode27.pl

kode27

Ini adalah kondisi sebelum kode27.pl dijalankan

Perl24

Dan ini adalah kondisi setelah kode27.pl dijalankan

gbr27

Output

Perl27

Sekian tulisan hari ini semoga bermanfaat.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s