Minggu, 26 Februari 2012

Koneksi Firebird Menggunakan Zeos


Zeos pada umumya digunakan untuk membuat koneksi dengan database MySQL, tapi  Zeos juga bisa digunakan untuk protocol lain seperti ADO, Firebird, Interbase, Oracle, Postgre, SQLite dan Sybase.  Katanya sih ringan, ngga ribet dan emang bener terbukti.  Nah, karena banyak yang nyari pake Firebird, kita coba aja bikin pake Firebird.

Persiapan Awal :
  1. Pastikan komponen Zeos terinstalasi dengan baik pada Delphi Anda.  Jika Anda belum yakin, silakan lihat tulisan saya sebelumnya yang berkaitan dengan instalasi Zeos.
  2. Pastikan firebird server sudah terinstall dan dalam kondisi running.
  3. Buka folder instalasi firebird Anda, biasanya ada di C:\Program Files\Firebird\, copy file fbclient.dll atau fbclientxx.dll (sesuai versi firebird yang digunakan) dan paste ke dalam C:\Windows\System32, atau copy file tersebut dan paste ke dalam folder aplikasi Delphi yang sedang anda buat.
Pada contoh ini saya menggunakan Delphi 6, Zeos666 dan Firebird 2.0.  Database Firebird saya buat dengan nama Akademik.fdb yang berisi table Mahasiswa dengan struktur sebagai berikut :
CREATE TABLE MAHASISWA (NIM CHAR(9) NOT NULL, NAMA VARCHAR(30), TMPLAHIR  VARCHAR(30), TGLLAHIR  DATE, ALAMAT    VARCHAR(30), TELEPON   VARCHAR(30), GAJIORTU  FLOAT DEFAULT 0);
Berikut adalah langkah-langkah koneksi Firebird menggunakan Zeos :
  • Klik File – New – Application…, untuk membuat aplikasi baru.
  • Tambahkan 1 buah komponen TZConnection dan TZTable yang ada pada tab Zeos Access dan 1 buah komponen TDataSource yang ada pada tab Data Access.
  • Tambahkan 1 buah komponen TDBGrid dan 1 buah komponen TDBNavigator yang ada pada tab Data Controls.

  • Ubah property masing-masing komponen seperti pada table di bawah ini :
KomponenPropertyValueKeterangan
ZConnection1DatabaseAkademik.fdbIsi dengan nama file database.  Untuk memudahkan, tempatkan file database tersebut pada folder program yang sedang dibuat
Hostname192.168.24.22Isi dengan IP Address computer atau nama computer.  Kalau file database tersebut ada pada computer server dalam jaringan, maka Hostname diisi dengan IP Address computer atau nama computer server tersebut.
Passwordmasterkey
ProtocolFirebird-2.0Pilih sesuai dengan versi Firebird yang digunakan
Usersysdba
ConnectedTrue
ZTable1ConnectionZConnection1
TableNameMahasiswa
ActiveTrue
Datasource1DatasetZTable1
DBNavigator1AlignalBottom
DatasourceDatasource1
DBGrid1AlignalClient
DatasourceDatasource1
  • Tekan Ctrl+F9 untuk compile atau F9 untuk menjalankan aplikasi.
  • Hasilnya :

Siapa bilang bikin aplikasi database client/server susah? Nah ini tanpa coding sedikitpun kita udah bisa bikin aplikasi yang jalan di jaringan. Cukup mudah bukan? Selamat Mencoba!

Tidak ada komentar:

Posting Komentar