-->
Cara Koneksi Database Mysql Ke Delphi 7 Dan Buat Form Crud
4/ 5 stars - "Cara Koneksi Database Mysql Ke Delphi 7 Dan Buat Form Crud" Melanjutkan tutorial sebelumnya perihal " Cara Install Library Zeos Access di Delphi 7 ", kali ini kita akan berguru untuk Me...

Cara Koneksi Database Mysql Ke Delphi 7 Dan Buat Form Crud



 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

Melanjutkan tutorial sebelumnya perihal "Cara Install Library Zeos Access di Delphi 7", kali ini kita akan berguru untuk Menghubungkan/Koneksi antara Database ke Delphi 7.

Selain itu, kita juga buatkan Form untuk Aplikasi CRUD pada Delphi 7.

APA itu CRUD ?

CRUD(Create, Read, Update & Delete) mempunyai kegunaan untuk menambahkan, menghapus ataupun mengupdate/memperbaharui data. Intinya sih gitu 👻

Tutorial Koneksi Database ke Delphi 7 

Banyak komponen yang sanggup dipakai untuk Menghubungkan Database MySQL kalian ke Delphi 7, tetapi..

Di tutorial ini, aku memakai komponen ZEOS Access, jadi jangan lupa di install dulu. Berikut langkah-langkah koneksikan Database ke Delphi 7 :

1. Pastikan kalian sudah menciptakan database yang ingin kalian koneksikan ke Delphi nanti. 
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

Yang perlu diingat, yaitu nama Database(db_universitas), nama Tabel(tb_mahasiswa) dan nama Kolom Primary Key(npm) yg ingin ditampilkan datanya.

2. Beralih ke Delphi 7, buatlah Projek gres dan tambahkan Komponen TLabel dan TEdit pada Form.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD
Karena dalam tb_mahasiswa terdapat 4 kolom, maka aku buat masing-masing 4 label dan 3 Edit.

3. Untuk menginputkan Tanggal, kalian perlu menambahkan komponen "DateTimePicker".
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD
Gunakan pencarian, semoga lebih gampang untuk menemukan komponen.

4. Selanjutnya, tambahkan DBGrid pada tab "Data Controls".
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

5. Terakhir, tambahkan tombol. Agar tombol yang kalian miliki ada Icon nya. Pilih button di tab "Additional".
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

6. Klik FILE - New - Data Module, untuk menciptakan Data Module baru.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

7. Sekarang, SAVE ALL. Simpan semua unit dan projek, usahakan namanya disamakan semoga lebih gampang dipahami.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

8. Tambahkan Komponen ZConnection dan ZQuery pada tab "ZeosAccess" dan komponen DataSource lalu letakkan ke DataModule(yg gres kita buat).
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

9. Ubah masing-masing properti "Name" pada 3 Tombol tersebut :
  • tombol_simpan
  • tombol_ubah
  • tombol_hapus
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

10. Ubah nilai pada properti ZConnection sebagai berikut :
  • User : root
  • Protocol : mysql
  • Port : 3306
  • Hostname : localhost
  • Database : db_universitas (nama databasenya)
  • Kemudian klik [...] pada LibraryLocation
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

11. Pilih File libmySQL, silahkan Download filenya disini..
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

12. Masih pada komponen ZConnection, ubah properti Connected menjadi True.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

13. Beralih pada komponen ZQuery(ZQ_Mahasiswa), isi Properti "SQL" dengan perintah berikut :
  • SELECT * FROM nama_tabel ORDER BY nama_kolom_PrimaryKey ASC;
  • contohnya : SELECT * FROM tb_mahasiswa ORDER BY npm ASC;
Dan isi properti Connection : ZConnection1 dan Active : True.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD
Arti dari Perintah tersebut yaitu Menampilkan semua Data Mahasiswa dengan mengurutkan Nilai sesuai kolom NPM.

14. Ubah nilai DataSet pada komponen "DataSource"(DataMahasiswa) menjadi ZQ_Mahasiswa(ZQuery)
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

15. Klik FILE - Use Unit - pilih Unit Module yang kalian simpan sebelumnya.
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD

16. Pilih dbGrid kalian - pada bab Properties, ubah DataSource nya menjadi "DataModule.DataMahasiswa".
 Melanjutkan tutorial sebelumnya perihal  Cara Koneksi Database MySQL ke Delphi 7 dan buat Form CRUD
 Selesai deh, kini tabel DbGrid akan menampilkan semua Database kalian di Form Delphi 7..

Pada tutorial selanjutnya, aku akan menjelaskan mengenai pembuatan Aplikasi CRUD yang kita buat tadi. 😊 selamat mencoba..