MySQL merupakan salah satu database yang cukup menjadi favorit di kalangan programmer, baik web programmer maupun desktop programmer. Untuk yang pengen bikin aplikasi desktop yang portable atau stand alone tapi terlanjur cinta mati sama MySQL yang notabene terkenal sebagai database server based maka berikut ini akan saya jelaskan step by stepnya menggunakan Delphi XE

  1. Siapkan MySQL Embedded Library yaitu libmysqld.dll (http://dev.mysql.com/doc/refman/5.0/en/libmysqld.html)Library ini bisa didownload di situs mysql bersama dengan paket mysql versi 4.1 ke atas kecuali versi 5.0 (yang saya gunakan MySQL versi 5.1)
    dapat didownload di http://dev.mysql.com/downloads/mysql
  2. Install Zeos DBO, saat artikel ini ditulis versinya 7.0.3 dapat didownload di http://sourceforge.net/projects/zeoslib/
  3. Siapkan folder aplikasi yang terdiri dari :
    • file libmysqld.dll
    • folder data, terdiri dari folder mysql (yang berisi table time_zone*), folder database lainnya yg ingin digunakan yang isinya terdiri dari file2 *.frm,*.MYD,*.MYI)
    • folder share, terdiri dari folder charsets, english (dicopy dari paket MySQL)
      mysql portable folder
  4. Pada delphi
    • Letakkan ZConnection pada form
    • pada properties Protocol pilih mysqld-5 (dengan asumsi menggunakan MySQL 5.1)
    • pada properties Database isikan nama database yang ingin diakses
    • pada properties Properties isi dengan

      compress=yes
      dbless=no
      useresult=no
      timeout=30
      ServerArgument1=–basedir=./
      ServerArgument2=–datadir=./data
      ServerArgument3=–character-sets-dir=./share/charsets
      ServerArgument4=–language=./share/english
      ServerArgument5=–innodb
      ServerArgument6=–key_buffer_size=32M
      AutoEncodeStrings=ON
      controls_cp=CP_UTF16

    • properties User, Password, Port, HostName tidak perlu diisi
    • selanjutnya dapat melakukan Connect ke database dan melakukan Query seperti biasa

MySQL_Portable

Demikian artikel ini mudah-mudahan berguna. Silakan memberikan komentar jika ada pertanyaan, saran, dan kritik.

Buat teman-teman yang sedang ada hajatan biasanya butuh label untuk undangannya, nah kebetulan baru-baru ini adik ipar saya mo nikahan, sibuk cari2 desain yg lama akhirnya saya bikin ulang desainnya di Ms Word. Kebetulan label yang dipakai jenis Tom & Jerry No. 103 yang berisi 12 label.

Desain yang saya buat ini sudah dites dan diprint di printer Epson T13X dan hasilnya memuaskan.

Cara Pakai :
Filenya terdiri dari 2, yaitu file Ms Word untuk desain, dan File Excel untuk databasenya, jadi jangan isi namanya di file word, tapi isi di excelnya, nah nanti printnya baru dari Word.

  • Buka file undangan_cetak.xls
  • Edit dan isi nama-nama undangannya sesuai kolom yang disediakan
  • Isinya terdiri dari 12 kolom dan waktu diprint satu baris excel akan jadi satu halaman di word.
  • setelah selesai simpan file excel dan tutup

excel

  • selanjutnya buka file word Undangan_TJ103
  • Klik Yes jika ada pertanyaan Opening this document bla bla bla
  • kemudian klik menu Mailings dan pastikan Preview Results dalam posisi terpilih
  • untuk memilih halaman klik tombol panah <1 >, tiap halaman di sini diambil dari data excel tiap barisnya
  • selanjutnya tinggal print

skrinshut

Download File: undangan_cetak Undangan_TJ103