¿£Åýº È°¿ëÆÁ ¹× °øÁö»çÇ×

¿ø°ÝÁö ¼­¹öÀÇ ÀڷḦ ¹Ù·Î °¡Á®¿À´Â ¹æ¹ý 2009/03/26 09:39:53

¿£Åýº´Â ±âÁ¸ ÀÚ·áÀÇ È£È¯¼º¿¡ ¸¹Àº ¿ªÁ¡À» µÐ ÇÁ·Î±×·¥ÀÌ°í,

http://www.entax.co.kr/_board/read.php?board=tip&no=66

ÆäÀÌÁö¿¡¼­ ±âÁ¸ ÀڷḦ °¡Á®¿À´Â ¹æ¹ý¿¡ ´ëÇØ Àü¹ÝÀûÀÎ ¼³¸íÀ» ÇØ µå¸®°í ÀÖ½À´Ï´Ù. (À§ ÆäÀÌÁö¿¡´Â °Å·¡³»¿ª °¡Á®¿À´Â ¼³¸íµµ Æ÷ÇÔµÊ)

´Ü ÇѱÛÀÚÀÇ Ãß°¡ ŸÀÌÇÎ ¾øÀÌ ±âÁ¸ÀÇ ±âÃÊ ÀÚ·á(°Å·¡Ã³Á¤º¸, Á¦Ç°Á¤º¸)´Â ±×´ë·Î °¡Á®¿Í¼­ À̾ ¾²½Ç ¼ö ÀÖµµ·Ï ÇÑ °ÍÀÔ´Ï´Ù.

¿¢¼¿·Î ¾ç½ÄÀ» ¸ÂÃß¾î¾ß Çϴ Ÿ»ç Á¦Ç° ´ëºñ, ÀÚ·áÀÇ ÆÄÀÏ Çü½Ä¿¡ °ü°è¾øÀÌ ÀÖ´Â ±×´ë·Î, ¾î¶² DBÀÇ ÀÚ·áµµ ¸ÅÇÎ ¹æ½ÄÀ¸·Î °¡Á®¿Ã ¼ö ÀÖ´Ù´Â °ÍÀº ¿©Å¸ÀÇ ÇÁ·Î±×·¥¿¡ ºñÇØ ¾öû³ª°Ô Áøº¸µÈ ±â´ÉÀ̶ó ÇÒ °ÍÀ̸ç, ½Ã°£°ú ºñ¿ë ¸ðµÎ¸¦ Àý°¨ÄÉ ÇØ ÁÖ´Â ¸Å¿ì À¯¿ëÇÑ ±â´ÉÀÏ °ÍÀÔ´Ï´Ù.

** Ÿ»ç Á¦Ç°À» »ç¿ëÇÏ°í °è½Å °æ¿ì ÇØ´ç ÇÁ·Î±×·¥ÀÇ ¿øº» µ¥ÀÌÅÍÆÄÀÏÀÇ È®ÀåÀÚ¸¦ Âü°íÇÏ¿© ¹Ù·Î ¿­¾î º¼ ¼ö ÀÖÀ¸¸ç ¾ÏÈ£ ¶§¹®¿¡ ¿­Áö ¸øÇÑ´Ù¸é ÇØ´ç ÇÁ·Î±×·¥¿¡¼­ ¿¢¼¿ ³»º¸³»±â ÈÄ ³»º¸³»Áø ÆÄÀÏÀ» ¹Ù·Î °¡Á®¿À½Ã¸é µÉ °ÍÀÔ´Ï´Ù.

 

¿À´ÃÀº ºñ±³Àû °í±Þ ±â´ÉÀ̶ó ÇÒ ¼ö ÀÖ´Â ¿ø°ÝÁö ¼­¹öÀÇ ÀڷḦ ¹Ù·Î ¿¬°áÇÏ¿© °¡Á®¿À´Â ¹æ¹ý¿¡ ´ëÇØ ¼Ò°³ÇØ µå¸³´Ï´Ù.

ÀÌ¿Í °ü·ÃÇÑ ³»¿ëÀº µµ¿ò¸»¿¡µµ »ó¼¼ÇÏ°Ô ÀÖ»ç¿À´Ï µµ¿ò¸»À» º¸¼Åµµ µË´Ï´Ù. (¾Æ·¡¿Í °°Àº ³»¿ëÀÔ´Ï´Ù^^)

 

 

·ÎÄà ¶Ç´Â ³×Æ®¿öÅ© ³»ÀÇ ÆÄÀÏ ±â¹ÝÀÇ µ¥ÀÌÅÍ°¡ ¾Æ´Ñ ¼­¹ö¿¡ ÀúÀåµÈ DB(MySQL, MS SQL, Oracle µî)ÀÇ ÀÚ·á´Â ODBC(Open DataBase Connectivity) ¿¬°áÀ» ÅëÇØ Çѹø¿¡ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.

FireBird(*.gdb, *.fdb) µ¥ÀÌÅͺ£À̽º´Â ·ÎÄà ³×Æ®¿÷¿¡ ¼³Ä¡µÇ´Â °æ¿ìµµ ¸¹Àºµ¥ ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ °¡Á®¿Ã ¶§µµ ODBC ¿¬°áÀ» »ç¿ëÇÕ´Ï´Ù. 

ODBC·Î Á¢¼ÓÇÒ ¼ö ¾ø´Â ȯ°æÀ̶ó¸é ÀڷḦ ·ÎÄ÷Π¹é¾÷ÇÏ¿© ¹é¾÷µÈ ÆÄÀÏÀ» ºÒ·¯¿À¼Åµµ µË´Ï´Ù. (ÀϹÝÀûÀ¸·Î ½°Ç¥·Î ±¸ºÐµÈ ÅؽºÆ®ÆÄÀÏ(CSV)·Î ¹é¾÷ÇÏ½Ã¸é ¹Ù·Î °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.)

 

¿î¿µÁßÀÎ DBMSÀÇ ODBC µå¶óÀ̹ö´Â ÇØ´ç DBMS Á¦Á¶¾÷ü ȨÆäÀÌÁö¿¡¼­ ´ëºÎºÐ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î MySQL ODBC µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÏ·Á¸é MySQL °ø½Ä ȨÆäÀÌÁö(http://www.mysql.org, ODBC µå¶óÀ̹ö ´Ù¿î·Îµå http://dev.mysql.com/downloads/connector/odbc/3.51.html )¸¦ ¹æ¹®ÇÏ½Ã¸é µË´Ï´Ù.

 

ÆíÀǸ¦ À§ÇØ ¾Æ·¡ ¸î °¡Áö ODBC µå¶óÀ̹öÀÇ Á÷Á¢ ´Ù¿î·Îµå¸¦ ¸µÅ©ÇÏ¿À´Ï ÇÊ¿äÇϽŠºÐ²²¼­´Â ´Ù¿î·ÎµåÇϽñ⠹ٶø´Ï´Ù.

 

ODBC ´Ù¿î·Îµå

MySQL MyODBC ´Ù¿î·Îµå (3.51)

FireBird ODBC ´Ù¿î·Îµå (1.5.3)

º¼·£µå µ¥ÀÌÅͺ£À̽º ¿£Áø(BDE) ´Ù¿î·Îµå (DBF ÆÄÀÏ ¿­ ¶§ ÇÊ¿ä)

 

 

µå¶óÀ̹ö¸¦ ´Ù¿î·Îµå Çϱâ Àü¿¡ ¸ÕÀú ´ÙÀ½ °úÁ¤À¸·Î µå¶óÀ̹ö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. (MS SQL Server ODBC µå¶óÀ̹ö´Â ´ëºÎºÐ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î ÀÖÀ½)

 

Á¦¾îÆÇÀÇ °ü¸®µµ±¸¸¦ ´õºíŬ¸¯ÇÑ ÈÄ "µ¥ÀÌÅÍ ¿øº» (ODBC)"¸¦ ´õºíŬ¸¯ÇÕ´Ï´Ù.

 

<Á¦¾îÆÇ-°ü¸®µµ±¸ÀÇ µ¥ÀÌÅÍ¿øº» ´õºíŬ¸¯>

 

µå¶óÀ̹ö ÅÇÀ» ¼±ÅÃÇÏ¿© ¸ñ·Ï¿¡¼­ ¿¬°áÇÏ°íÀÚ ÇÏ´Â DBMSÀÇ µå¶óÀ̹ö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ñ·Ï¿¡ ¾ø´Ù¸é ÇØ´ç DBMS ȨÆäÀÌÁö¿¡¼­ ´Ù¿î·Îµå Çϼż­ ¼³Ä¡ÇϽñ⠹ٶø´Ï´Ù.

 

 

 

ODBC µå¶óÀ̹ö°¡ ¼³Ä¡µÇ¾ú´Ù¸é "½Ã½ºÅÛ DSN" ÅÇÀ» ¼±ÅÃÇÏ¿© »õ ¿¬°áÀ» ¸¸µì´Ï´Ù.

 

<¿¬°á Ãß°¡>

 

ÀÌ ÈĺÎÅÍ´Â °¢°¢ÀÇ ODBC µå¶óÀ̹ö¿¡ µû¶ó ¼³Á¤ ¹æ¹ýÀÌ ´Ù¼Ò ´Ù¸£¹Ç·Î °¢°¢ ÇØ´ç Á¦Á¶¾÷üÀÇ ¼³Á¤ ¹æ¹ý¿¡ µû¶ó ¼³Á¤À» ¸¶¹«¸®ÇÕ´Ï´Ù.

¿¬°áÀ» ¸¸µé ¶§ »ç¿ëÇÑ DSN À̸§Àº ±â¾ïÇϵµ·Ï ÇÕ´Ï´Ù.

 

DSNÀ» ¼º°øÀûÀ¸·Î ¸¸µé¾ú°í ¿¬°áÅ×½ºÆ®±îÁö ¿Ï·áÇß´Ù¸é Áö±Ý ¸¸µç DSNÀ» °¡Á®¿À±â ¸¶¹ý»ç¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç DB¿¡ ÀúÀåµÈ ¸ðµç ³»¿ëÀ» ¹Ù·Î °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.

 

°Å·¡Ã³Á¤º¸ ¹× Á¦Ç°Á¤º¸ È­¸éÀÇ [°¡Á®¿À±â] ´ÜÃ߸¦ ´­·¯ [´Ù¸¥ ¸ðµç ÆÄÀÏ¿¡¼­ °¡Á®¿À±â...] ¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù.

 

<°¡Á®¿À±â>

 

°¡Á®¿À±â ¸¶¹ý»ç°¡ ½ÇÇàµÇ¸é "ODBC" Ç׸ñÀ» ¼±Åà ÈÄ [´ÙÀ½] ´ÜÃ߸¦ ´©¸¨´Ï´Ù.

 

 

´ÙÀ½°ú °°ÀÌ ¾Õ¼­ ¸¸µç DSNÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Â ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. (ÄÄÇ»ÅÍ µ¥ÀÌÅÍ ¿øº» ÅÇÀ» ¼±ÅÃ)

 

<¾Õ¼­ ¸¸µç DSN À̸§À» ¸ñ·Ï¿¡¼­ ¼±Åà ÈÄ [È®ÀÎ]>

 

Á¤»óÀûÀ¸·Î ¿¬°áµÇ¸é ¾Æ·¡ ±×¸²°ú °°ÀÌ DBÀÇ ¸ðµç Å×À̺íÀÌ Ç¥½ÃµÇ¸ç °¢ Å×À̺íÀÇ ³»¿ëÀ» ¹Ù·Î º¼ ¼ö ÀÖ½À´Ï´Ù.

 

<¿ø°Ý ¼­¹ö DBÀÇ ³»¿ë>

 

 

ÀÌ Èķδ ·ÎÄà ÆÄÀÏÀ» °¡Á®¿Ã ¶§¿Í ¸¶Âù°¡Áö·Î °¢ ¿­(Çʵå)¸¦ ¸ÅÇÎÇÏ¿© °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.