Koneksi GTK+2 dan MySQL Musdalifah DJ
Dalam penggunaan GTK+2 tidak ada satupun sebuah fungsi atau komponen yang khusus digunakan mengakses database, oleh karena itu untuk dapat terkoneksi ke database dipakailah fungsi yang yang berada di luar fungsi-fungsi default yang digunakan GTK+2 . Dalam hal ini akan digunakan fungsi-fungsi yang berada pada filemysql.h.
Next… Untuk memastikan bahwa file mysql.h telah ada, periksalah direktori/user/include/mysql. Jika tidak ditemukan, berarti paket libmysql-devel belum terinstal. Instal paket tersebut dengan ketergantungan paketnya, agar dapat melakukan koneksi ke MySQL
Next… Setelah mengeksekusi file autogen.sh, edit file makefile yang terdapat pada direktori penyimpan, dengan menambahkan script –L/usr/lib/mysql-lmysqlclient pada PACKAGE_LIBS
Keterangan dari pegeditan script file Makefile pada directori file Variabel row menggunakan tipe data MYSQL_ROW, yaitu tipe menyimpan data yang ada pada file header mysql.h yang digunakan untuk menyimpan data dalam satu record MySQL Variabel *res_set merupakan variabel pointer yang digunakan untuk menyimpan result hasil dari perintah query
Next… Varibel *conn merupakan variabel pointer yang digunakan untuk menampung driver koneksi ke MySQL Konstanta db digunakan untuk manampung string dari nama database yang akan digunakan dalam koneksi
Next… Variabel host, user, dan pass adalah variabel yang bertipe gchar yang dipakai untuk menampung host, user, dan password yang digunakan untuk koneksi ke MySQL Mysql_real_connet adalah sebuah fungsi untuk melakukan koneksi ke MySQL
Tahap-tahap Instal MySQL dari Source
SEKIAN…