Jumat, 11 Maret 2011

Delphi dan Mysql

DELPHI DAN MYSQL
Pada dasarnya, ada dua cara untuk mengakses database MySQL dari aplikasi Delphi: menggunakan driver ODBC atau libraryt libmysql.dll.

ODBC
Pada situs web MySQL Anda dapat menemukan driver MySQL ODBC untuk Windows:
Setelah menginstal driver ini Anda dapat menggunakan komponen BDE Data Access atau komponen ADO untuk mengakses tabel atau untuk melakukan query pada database MySQL.
Untuk menggunakan ODBC, pertama-tama Anda harus membuat DSN menggunakan ODBC Data Sumber applet Control Panel. Sebagai contoh, saya membuat sebuah DSN bernama MySQL_Test dan dikonfigurasi untuk login di 'root' di MySQL server terletak di 'localhost' (Anda dapat terhubung ke sebuah remote server menggunakan alamat IP atau nama domain-nya) dan buka mysql ' 'database.
Dalam program Delphi anda harus menggunakan komponen TDatabase jika Anda tidak ingin BDE untuk menunjukkan standar prompt login. Anda harus menetapkan minimal properti berikut:

    
AliasName = 'MySQL_Test'
    
DatabaseName = 'MySQL_Test'
    
LoginPrompt = False
Dalam komponen Ttabel atau TQuery Anda harus mengatur properti DatabaseName untuk 'MySQL_Test' dan itu akan menjadi itu.
Keuntungan menggunakan ODBC adalah bahwa Anda dapat menggunakan Borland Datasets standar, dan Kerugian adalah bahwa Anda harus melalui dua lapisan untuk mendapatkan ke server MySQL (yang BDE dan driver ODBC), harus dikatakan bahwa bahkan dengan ODBC, MySQL masih lebih cepat dari server database lain. 

LIBMYSQL.DLL
Anda juga dapat mengakses server MySQL dengan menggunakan library libmysql.dll. file ini tidak datang dengan instalasi MySQL standar, namun Anda dapat download dari:

Tidak ada komentar:

Posting Komentar