Selamat malam semuanya. Mudah-mudahan anda masih punya semangat untuk terus belajar delphi. Pada sesi kali ini kita akan melanjutkan tutorial sebelumnya mengenai cara koneksi database MySQL ke delphi XE5 menggunakan komponen FireDAC.
Kemarin kita telah belajar bagaimana cara membuat sebuah database, menambah table user dan menyisipkan record ke dalam MySQL menggunakan MySQL GUI HeidiSQL. Selain itu, kita juga telah belajar bagaimana cara menghubungkan database MySQL dengan komponen FireDAC ke dalam data module yang ada di dalam project Delphi XE5 kita.
Nah sebelum melanjutkan, silahkan anda buka terlebih dahulu project yang sudah kita buat sebelumnya. Kemarin sudah sampai sini kan...kalau ngga salah berarti benar hehe :)
As a developer we need always to think one step ahead.
Kita ngga bisa cuma sekedar bikin aplikasi yang asal jadi. Banyak errornya, ngga ada validasinya, atau begitu database server tiba-tiba mengalami perubahan gara-gara rusak, terus aplikasi kamu jadi malah ngga bisa jalan/connect ke database, karena kamu menggunakan koneksi database yang static atau menuliskannya di hard code.
Mau ngga mau kemudian kamu harus membuka kembali project tersebut cuma hanya sekedar untuk merubah setting koneksi database doang. Jangan sampai yah...apalagi kalau sudah lama dan kamu sudah lupa dimana kamu nyimpen project tersebut. Waduhh bisa-bisa bikin lagi deh...:)
Membuat koneksi database menjadi dinamis
Ada beberapa cara yang bisa anda pilih untuk membuat koneksi database ke aplikasi yang kita buat menjadi lebih dinamis. Bisa menggunakan ODBC driver connection atau bisa juga dengan cara yang sedikit rumit tapi banyak ilmu yang bisa kamu dapat. Wahh..saya senang nih pelajaran model gini. Kalau kamu sendiri gimana?
Ya sudah, kita praktekkan saja. Masih dengan project yang sama, buka Form1 dan tambahkan komponen button. Ubah nilai properties caption dari button tersebut menjadi Connection Setting. Ubah properties name menjadi BtnConnection. Atur ukuran dan posisinya seperti gambar berikut ini.
Menambahkan Form Setting
Tambahkan sebuah form baru yang akan kita jadikan sebagai form setting. Klik kanan pada project, pilih Add New > VCL Form. Desain layoutnya seperti gambar berikut ini. Kalau kamu mengikuti tutorial-tutorial saya sebelumnya, harusnya kamu sudah tidak lagi memiliki kendala yang berarti dalam mendesain sebuah form.
Buka Form1 kembali. Double klik pada BtnConnection. Isikan coding seperti berikut ini.
[code language="vb"]
procedure TForm1.BtnCancelClick(Sender: TObject);
begin
Form3.ShowModal;
end;
[/code]
Jalankan aplikasinya, jika ada message atau konfirmasi seperti gambar diatas yang menanyakan apakah kita ingin menambahkan Form3 atau form setting ke dalam USES list yang ada di Form1, kita pilih Yes saja. Kemudian jalankan kembali aplikasinya dan coba anda klik BtnConnection.
Sekarang form setting sudah bisa terhubung ke form login bukan. Namun kita belum bisa melakukan koneksi ke dalam database. Penasaran kan ?
Berhubung saya sudah ngantuk, kita lanjutkan di artikel berikutnya saja ya. Kita akan membahas bagaimana cara mengakses dan menyimpan setting database melalui windows registry. Selamat mencoba :)
https://youtu.be/dAn4uUo5IDIhttps://youtu.be/uSupSrgxRbA
https://www.youtube.com/watch?v=4FcxqkTcHY8&index=17&list=PL9cbfM3OnKEBAlth-j1cYlnDTAaiw8MKa
https://www.youtube.com/watch?v=4FcxqkTcHY8
Comments
Post a Comment