Pemrograman PERL Lanjutan Bagian 5: Akses Database

Koneksi Database
Sebelum menghubungan database, ada beberapa hal yang harus dilakukan.
Membuat database dengan nama TESTDB
Membuat tabel dengan nama TEST_TABLE dalam TESTDB
Isi tabel dengan attribut FIRST_NAME, LAST_NAME, AGE, SEX dan INCOME

User ID “root” dan password nya kosongkan untuk mengakses TESTDB
Pastikan xampp atau lampp anda sudah dijalankan

perl26

Pastikan juga DBI sudah terpasang di komputer anda. Untuk databasenya bisa anda import ke phpmyadmin anda dengan kode MySQL ini.

kode24.sql
kode24sql

Kemudian buat kode berikut.

Kode25.pl
kode25

Jalankan maka penampakannya seperti ini.

Perl25

Kok kosong? Woles, coba cek phpmyadmin.

Perl24

Nah, data sudah ditambahkan ke database. Sekian tulisan hari ini, terimakasih sudah membaca.

Line 1-12 merupakan kode untuk membuat koneksi database. Sedangkan line 13-21 merupakan kode untuk operasi INSERT yakni memasukkan data ke dalam database.

Oke mulai dari 3 dan 4 yang artinya use untuk mengimpor package DBI dan strict. Dan pada line 6-10 adalah deklarasi variabel yang dibutuhkan untuk koneksi. Seperti $driver untuk jenis database yang dipakai, ana bisa menggantinya dengan anda suka. Di line 12 adalah perintah untuk menghubungkan ke database dengan menggunakan subrutin DBI->connect dan berisi properti yang dibutuhkan.

Sedangkan pada line 14 artinya memasukkan query SQL dengan subrutin $dbh->prepare. Hal ini mirip dengan fungsi PHP, mysql_query. Line 18 artinya mengeksekusi query yang sudah dideklarasikan dan error handling jika koneksi putus. Line 19 artinya selesai mengeksekusi query. Line 20 artinya database mengerjakan perintah sesuai dengan query yang sudah dideklarasikan.

Selanjutnya mengenai read database… Bersambung…

Advertisements

One thought on “Pemrograman PERL Lanjutan Bagian 5: Akses Database

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