Open Source Institute | CyberArmy Intelligence & Security | CyberArmy Services & Projects

[Translated Articles] Konektivitas ASP Database



    [Translated Articles] Konektivitas ASP Database [View] [Reply] [Top]
    Posted by Author Jayalangkara On 2008-02-13 02:17:46
    View and vote on the article here: Konektivitas ASP Database


    Konektivitas ASP Database

    Category
    Translated Articles
    Summary
    Translated from Library > Programming > ASP Database Connectivity (Author: Rae)
    Body
    Artikel ini mengajarkan kepada anda tentang bagaimana menghubungkan Active Server Page (ASP) anda ke sebuah database. Saya berasumsi bahwa anda sudah tidak asing lagi dengan teknik dasar pemograman ASP dan konsep-konsep database. Pertama, aturlah terlebih dahulu lingkungan pengembangan dasarnya. Ini maksudnya, menginstal Microsoft Windows, sebuah web-server yang mendukung ASP dan database. Karena sepanjang cara kita menggunakan teknologi Microsoft, mari kita pilih Internet Information Server (IIS) atau Personal Web Server (PWS) sebagai pendukung ASP web server dan Microsoft Access sebagai database, dimana didapati dari buntelan Microsoft Office suite.

    Jadi mari kita mulai membangun contoh konektivitas ASP database kecil. Pertama, bukalah Microsoft Access dari menu start dan buatlah sebuah database kosong. Simpan database ini di suatu tempat, dan beri nama 'student.mdb', karena database akan menyimpan informasi tentang para pelajar, jadi ini masuk akal diberi nama yang deskriptif. Dikarenakan ini bukan sebuah tutorial dari Microfost Access, dan juga pada kenyataannya bahwa Access cukup mudah dipelajari dan digunakan, saya akan berasumsi bahwa anda mampu untuk membuat sebuah tabel dan kolom-kolomnya. Beri nama tabel anda sebagai 'InfoTable', dan buatlah dua kolom didalamnya, yang pertama 'Name', yang akan berupa tipe karakter variabel, dan yang kedua 'Roll', dimana akan berupa tipe angka. Sekarang masukkan beberapa data ke dalam tabel ini dan terakhir disimpan. Ini mengakhiri bagian database kita dari keseluruhan proses.

    Langkah selanjutnya melibatkan pembuatan koneksi ODBC. Kepanjangan ODBC adalah Open DataBase Connectivity, dan adalah satu set vendor independent drivers untuk menghubungkan database ke beberapa aplikasi bahasa pemograman. Untuk membuat koneksi, masuk ke control panel dan klik pada ikon yang bertuliskan '32 Bit ODBC' jika anda menggunakan Microsoft Windows Me/9x. Jika anda menggunakan Windows XP, masuk ke 'Administrative Tools' dan kemudian 'Data Source (ODBC)'. Di dalam window yang terbuka, klik pada tab 'File DSN' diatas. Jika anda ingin tahu apa kepanjangan dari DSN, itu adalah 'Data Source Name'. Sekarang klik 'Add' dan kemudian pilih "Microsoft Access Driver (*.mdb)". Simpan DSN ini di suatu tempat di dalam hard disk anda, beri nama yang dapat menggambarkan seperti 'trialdsn.dsn'. Kemudian yang terakhir pada langkah ini adalah memilih database mana yang anda ingin hubungkan dengan menggunakan DSN ini. Pilih database Access yang telah anda buat pada bagian awal artikel ini.

    Langkah terakhir dalam proses ini adalah pengodean ASP. Ingat bahwa ASP sebenarnya adalah sebuah bahasa scripting pada bagian server, serupa seperti PHP dalam tujuan rancangannya. Sekarang, saya akan menggunakan VBScript untuk pengodean halaman-halaman ASP. Sebagian kode berikut digunakan untuk pengaturan koneksi dengan menggunakan nama sumber data yang telah kita buat sebelumnya.
    %
    
    Set MyConn = Server.CreateObject("ADODB.Connection")
    
    MyConn.Open "FILEDSN=c:trialdsn.dsn"
    
    %
    Sekarang kita akan melihat bagaimana melakukan beberapa rutinitas operasi dalam database ini dan menampilkan hasil di dalam web browser dengan menggunakan ASP. Kita menggunakan Structured Query Language (SQL) untuk melakukan operasi di database. Ini dicapai dengan menggunakan sebagian kode sebagai berikut,
    %
    
    SQL_query = "SELECT * FROM InfoTable"
    
    Set RS = MyConn.Execute(SQL_query)
    Disini anda akan melihat hasil dari eksekusi antrian yang disimpan di dalam 'RS'. Kepanjangannya adalah 'Record Set' dan ini bukan apa-apa tapi sebuah barisan yang menyimpan semua data yang telah kita pilih dari tabel. Untuk menampilkan data pada halaman web, kita jalankan terus-menerus recordset sampai tidak ada lagi data yang tersisa. Kondisi yang khas ini ditandai dengan menggunakan 'EOF', yang berarti End of Stream. Untuk menutup koneksi setelah selesai keseluruhan operasi, pertama tutup recordset dengan menggunakan 'RS.Close', kemudian terakhir tutup koneksi database dengan menggunakan 'MyConn.Close'. Beriku kode untuk menampilkannya,
    %
    
    WHILE NOT RS.EOF
    
    %
    
    LI%=RS("Name")% : %=RS("Roll")%
    
    %
    
    RS.MoveNext WEND
    Referensi
    http://www.haneng.com
    http://www.programmersheaven.com
    http://www.planetsourcecode.com



     


CyberArmy::Forum v0.6
Generated In 0.02661 seconds


About Us | Privacy Policy | Mission Statement | Help