1. Xampp 2. MySQL Connector/ODBC 3. Google Chrome / Mozilla Firefox
Step 1 Menjalankan Webserver dan MySql Sebelum membuat database di MySql pertama-tama saya harus menjalankan webserver (apache) dan MySql. Caranya: buka xampp control panel application kemudian jalankan apache dan mysql.
Step 2 Membuat Database MySql di phpMyAdmin Sekarang saya akan mulai membuat database mysql. Caranya: buka browser kesayangan kamu lalu ketik localhost/phpmyadmin (enter).
Untuk keperluan latihan ini saya membuat sebuah database mysql bernama latihan
Selanjutnya saya akan membuat sebuah table dalam database latihan bernama coba, field/kolomnya hanya tiga
Oke, urusan database telah selesai.
Step 3 Membuat Koneksi Delphi ke Database MySql Step 3 inilah inti dari tutorial yang saya buat, dimana kita akan mengkoneksikan Delphi ke database mysql. Untuk membuat koneksinya maka diperlukan sebuah software yang disediakan Delphi yaitu Connector/ODBC, pada saat tulisan ini dibuat software tersebut belum terinstall di computer saya, untunglah saya punya koneksi internet untuk mendownloadnya di google. Jika kalian punya kasus yang sama dengan saya maka anda harus mengunduh software yang saya maksud terlebih dahulu kemudian sobat install sampai selesai. Kalau sudah kita beranjak ke paragraph dibawah ini, Beginilah langkah awal untuk membuat koneksi Delphi ke database mysql: Buka control panel windows atur berdasarkan large icons. Selanjutnya ikuti penjelasan gambar berikut:
Pilih ODBC Administrator pada menu object
Nah, sampai disini kita telah membuat sebuah konektor database mySQL. Saatnya bermain-main dengan delphi. - Buatlah project baru di delphi dan letakkan beberapa komponen dibawah ini: ADOConnection, ada di Pallete ADO ADOQuery, ada di Pallete ADO DataSource, ada di Pallete Data Acces DBGrid, ada di Pallete Data Controls Tampilannya kurang lebih seperti ini:
Mari kita atur property masing-masing komponen untuk mengkoneksikan database yang sudah kita buat, caranya:
Klik komponen ADOConnection, pada object inspector atur propertinya: Login prompt=False ConnectionStringBuildMicrosoft OLE DB Provider for ODBC DriversNext
Klik 1 kali pada komponen DataSource, pada object inspector atur property : DataSet=ADOQuery
Klik 1 kali pada komponen ADOQuery, atur propertinya: SQL=select*from nama_tabel yang ada di database mysql, Connection=ADOConnection, Active=True Klik 1 kali pada komponenDBGrid, atur propertinya pada object inspector: DataSource=DataSource1 Hasil akhir project saya seperti gambar berikut:
CRUD
Sebelumnya Sudah dibahas Bagaimana Koneksi Antara Database MySQL dengan Delphi. Jika. Setelah Kita Bersama-sama Belajar Bagaimana Koneksi Delphi dengan Database Ke MySQL, kita belajar Pengetahuan tentang Bagaimana Input, Edit dan menghapus data Dalam Database MySQL. Singkat Kata Kita Akan Membuat Sebuah software Sederhana CRUD Data Buku.
Sekedar Informasi tentang Proses Input, Update dan Delete pada postingan disini kita tidak akan menggunakan Query MySQL. Coding yang kita gunakan sama dengan ketika kita melakukan Proses CRUD pada database Access dan Database Desktop.
Pertama, Untuk Desain Aplikasinya Seperti Ini :
Kedua, Silahkan Membuat Database. Tentu Anda Sudah Paham Jika Membaca Postingan Sebelumnya.
Ketiga, Silahkan Dikoneksikan. Lagi Lagi Tentang Cara Mengkoneksikan ada Pada Postingan Sebelumnya.
// Misal Mau Edit Penerbit ADOQuery1.Edit; ADOQuery1.FieldByName('Penerbit').AsString:=Edit4.Text; ADOQuery1.Post;
Maksud Coding Update diatas adalah Value dari Field Penerbit yang dipilih pada DBGRID akan diganti dengan isi Edit4.Text; Jadi Pastikan Isi Inputan Edit4.Text itu tidak kosong sebelum melakukan Proses Edit Data.