Mixed Code Generator Modeli Hakkında
Mixed Code Generator Modeli Hakkında
Inline Code Expander Modeli’nin dez-âvantajlarını kapatmak için geliştirilen kod üretim modelidir. Bu modelde gömülü SQL uygulamaları açıklama satırları olarak girilir. Böylece programcının kodu direk derlemesi mümkün olmakdadır. Ayrıca oluşturulan kaynak kod, üreticinden geçen kodun kendisi olduğundan herhangi bir uyum sorunu da yaşanmamaktadır. Örnek : Gömülü SQL (CSQL) Dili
int main(int argc, char *argv[])
{
//SQL select * from users
//SQL END
return 0;
}
Örnek : C Dili
#include “db.h”
int main(int argc, char *argv[])
{
//SQL select * from users
DBHandle *db_handle = db_connect();
DBQueryData *db_data = db_db_query(db_handle, “select * from users”);
for(int record= 0; record< db_data->length;record++)
{
//Programcı için açıklama alanı
}
//SQL END
return 0;
}
Örnek Model Şeması :
Model Üretim Süreç Şeması :