Skip to main content

Bagaimana Cara CFML Berinteraksi Dengan Database? Yuk Kita Simak!


Blog sebelumnya menunjukkan bagaimana kita menampilkan kalimat “Hello World” dengan menggunakan CFML. Selanjutnya, seperti bahasa scripting lainnya, kita bisa mempelajari fungsi-fungsi yang tersedia. Dokumentasi CFML dapat ditemukan di https://cfdocs.org/

Di blog ini, kita akan berinteraksi dengan database. Contoh, kita mempunyai data produk yang ada di dalam database. Bagaimana cara mengambil data tersebut? Simak blog ini baik-baik.


  1. Membuat Koneksi ke Database
    Cara yang paling gampang membuat koneksi ke database adalah dengan menambahkan Data Source Name (DSN) lewat halaman Administrator dari ColdFusion/Lucee. Cara lainnya adalah lewat Application.cfc. Untuk lebih jelasnya, ini akan dibahas di blog tersendiri karena cukup mendalam.

  2. Mengambil Data dari Database
    Setelah membuat koneksi ke database, kita menggunakan cfquery tag dan DSN untuk menghubungkan CFML dengan database. Berikut adalah contohnya:

    <cfquery name="getProducts" datasource="sampleDSN">
        SELECT * FROM products;
    </cfquery>

  3. Menampilkan Data
    Diasumsikan tabel products terdapat dua kolom: id dan name. Maka untuk menampilkannya, kita menggunakan cfoutput dengan attribute query serta menyertakan nama kolom yang ingin ditampilkan.

    <cfoutput query="getProducts">

    ID: #id# | Name: #name# <br>

</cfoutput>


Bagaimana? Terkejut dengan kode yang sangat pendek dibandingkan dengan menggunakan bahasa scripting lainnya? Itulah salah satu kelebihan dari CFML.

Untuk informasi/tutorial lainnya kalian bisa menghubungi di team.tigakaryamahameru@gmail.com.

Comments