1. Çü½Ä: mres_ptr= msqlListDBs(msql)
2. ±â´É: Á¢¼ÓµÈ mSQL ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º ¸ñ·ÏÀ» ¾ò´Â´Ù.
3. ¼³¸í
(1) ÀÌ ÇÔ¼ö´Â mSQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº mSQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
(2) ÀÎÀÚ msqlÀº mSQL Æ÷ÀÎÅÍÀ̸ç mSQL ¿¬°á½Ã ¾òÀº °ªÀ̾î¾ß ÇÏ°í mSQL Æ÷ÀÎÅÍ
°¡ ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç ÀÌ¹Ì Æó¼âµÈ mSQL Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í ¸Þ½ÃÁö¸¦
Ãâ·ÂÇÏ°í mres_ptr¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù.
(3) mSQLÀÇ µ¥ÀÌÅͺ£À̽º ¸ñ·ÏÀ» ¾òÁö ¸øÇϸé Á¤¼ö -1(MSQL_ERR)ÀÌ mres_ptr¿¡
µ¹·ÁÁø´Ù.
(4) ¼³¸í(2)¿Í ¼³¸í(3)ÀÇ °æ¿ì°¡ ¾Æ´Ï¸é Àӽà ÀúÀåµÈ ÀÚ·á¿¡ ´ëÇÑ mSQL result
Æ÷ÀÎÅÍ°¡ mres_ptr¿¡ µ¹·ÁÁø´Ù.
4. »ç¿ë¿¹
// ¾Æ·¡ÀÇ ¿¹Á¦´Â ¿¬°áµÈ mSQL¿¡ ÃÖ¼Ò 3°³ÀÇ µ¥ÀÌÅͺ£À̽º°¡ Á¸ÀçÇÑ´Ù°í °¡Á¤ÇÔ
msql= msqlConnect(NULL); // localhost¸¦ ¿¬°áÇÑ´Ù.
if(msql==MSQL_ERR) { print("mSQL ¼¹ö ¿¬°á ¿¡·¯!\n"); return(-1); }
mres= msqlListDBs(msql); // ¾ò¾îÁø ¸ñ·ÏÀÇ Ç׸ñ¸íÀº Database ÀÌ´Ù.
if(mres==MSQL_ERR) { print("error!\n"); return; }
msqlFetchGlobal(mres); // Database º¯¼ö¿¡ °ªÀÌ ¾ò¾îÁü
msqlFetchGlobal(mres, "dbase#"); // dbase1 º¯¼ö¿¡ °ªÀÌ ¾ò¾îÁü
msqlFetchGlobal(mres, "ms_"); // ms_Database º¯¼ö¿¡ °ªÀÌ ¾ò¾îÁü
msqlFreeResult(mres);
msqlClose(msql);
printf("DB ¸í= [%s] [%s] [%s]\n", Database, dbase1, ms_Database);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
DB ¸í= [welhelp] [test] [w3-msql]
|