C++ da SQL a mysql.h dosyasını include ettikten sonra mysql_real_connect() fonksiyonu ile bağlanmayı gerçekleştirmen lazım ondan önce bağlantıya hazırlık için msql_init() fonksiyonunu kullan. Örneğin MYSQL *mysql_init(MYSQL *mysql) şeklinde yazdığın zaman sql bağlantısına hazırlanılır. mysql_real_query() isimli fonk. ise sorgulamayı çalıştırır. mysql_use_result() fonksiyonu ise sorgulama işleminden sonra çağrılır. Sorgulama fonksiyonundan dönen değeri işlememizi sağlar. mysql_fetch_row() ise sorgulama sonrasında elde edilen verileri sıra sıra alır. Her çağırmada bir satır alır. Eğer sonuç yok ise döndereceği değer null olur. Bağlantı seçmek sözdizimi ise
SQL = "SELECT * FROM maas"; gibidir.
Mysql ile işin bittiğinde ise
mysql_close();
mysql_server_end();
fonksiyonlarını çağırmalısın close aktif bağlantıyı kapatır. server_end ise tüm sistemi kapatır
Örnek;
#include
#include
#include
#include
#include
int main(void)
{
MYSQL mysql;
mysql_init(&mysql);
if (mysql_real_connect (&mysql,"localhost","root","","lan",0,NULL,0)==NULL)
{
printf ("fehler´");
}
else printf("erfolgreich");
mysql_close(&mysql);
getch();
return 0;
}
Alıntıdır.
0 Yorum:
Yorum Gönder