Menghubungkan delphi dengan online database hosting
wah judulnya aneh ya ??
mudah-mudahan bisa dimengerti dengan sedikit penjelasan dibawah ini :
kasus ini saya dapat dari pengalaman saat membuat sistem informasi ujian online di salah satu program studi pada universitas di denpasar yang sering diakses oleh para mahasiswa dan dosen. sistem online yang berbasiskan web ini menggunakan hosting dari dicloud yang merupakan perusahaan penyedia hosting dan domain di bali yang beralamat di blahbatuh gianyar, ketika ingin melihat data-data tertentu dari database yang tidak dapat diakses melalui halaman website sistem, kita harus membuka browser dan login ke cpanel untuk mengakses database yang ada pada hosting tersebut.
menurut saya sangat membosankan dan kurang evektif jika setiap hari melakukan proses seperti itu.
dari kasus tersebut, saya mempunyai ide untuk membuat aplikasi dekstop yang bisa mengakses database pada online hosting.
Mau tau caranya ??
saya akan jelaskan secara singkat apa saja yang diperlukan untuk mengakses database pada server hosting.
hal pertama yang perlu disiapkan adalah :
1. Buka aplikasi delphi dan desain form seperti dibawah :
pada form kita membutuhkan 4 komponen delphi antara lain :
- 1 komponen ZConnection dan 1 Komponen ZQuery (download Zeos Access Komponen di google)
- 1 Komponen Datasource (Tab komponen Data Access)
- dan 1 Komponen DBGrid (Tab komponen Data Control)
masing-masing komponen memiliki fungsi yang berbeda.
pada tutorial ini, kita tidak akan melakukan koding sedikitpun yang kita perlukan hanya melakukan pengaturan pada setiap komponen.
setelah semua komponen terpasang pada form, kita lakukan pengaturan awal pada komponen ZConnection, ini yang akan menjadi sumber koneksi untuk menghubungkan aplikasi dengan database server hosting.
pilih komponen Zconnection dan atur propertiesnya pada Object Inspector :
Database :
(isi nama database yang mau diakases sesuai nama database pada server hosting)
Hostname :
(isikan alamat shared IP Address yang ada pada General Information server hosting - bisa dilihat di cpanel)
Password :
(isikan password database server hosting)
Port :
(isikan port database server hosting - umumnya 3306)
Protocol :
(isikan protocol database - pilih mysql)
User :
(isikan user database pada server hosting)
kurang lebih seperti gambar dibawah :
nah setelah itu, kita atur properties connected Zconnectionnya dari False menjadi True
jika tidak muncul error, berarti koneksi ke server hosting berhasil.
untuk itu kita buktikan dengan mengakses salah satu tabel pada database
sekarang atur properties komponen Zquery pada object inspector :
Connection :
(pilih Zconnection1)
SQL :
(isikan kode untuk menampilkan data pada tabel tertentu contoh select * from tb_nama_siswa)
Active : jadikan True
setelah itu, kita atur properties komponen DataSource :
Dataset : Pilih Zquery1
untuk komponen DBgrid pada properties Datasource pilih : DataSource1
nah....seharusnya DBGrid sudah menampilkan field-field dari tabel yang diakses tersebut
Silahkan jalankan/Run aplikasi tersebut. dan data pada tabel database server hosting sudah bisa kita akses dengan aplikasi dekstop.
Note : sebelumnya tambahkan host pada pengaturan Remote MySQL pada Cpanel hosting.
host yang dimaksud adalah, IP Public pada pc.
semoga tutorial ini bermanfaat, semoga bisa dikembangkan menjadi aplikasi yang lebih sempurna.
sekian tutorial dari Idea dan terimkasih atas waktunya untuk membaca artikel ini
0 komentar:
Posting Komentar