|
 |
 |
ADO ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ¸íÄèÇÑ ºÐ¼®ÀÇ Àü¹®¼!! Microsoft ActiveX Data Object¿¡ ´ëÇÑ Àü¹®Àû Áö½ÄÀ» Á¦°øÇÔÀ¸·Î½á º¸´Ù °£´ÜÇÑ ÄÚµå·Î ºü¸£°Ô µ¥ÀÌÅÍ ¾×¼¼½º ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº ADO¿¡¼ Universal Data Access¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ½Ç¿ëÀûÀÎ ¹®Á¦ ÇØ°á ¹æ¹ýÀ» Á¦½ÃÇϸç, ADO ³»ºÎÀûÀ¸·Î ÀÌ·ç¾îÁö´Â ÀÛ¾÷ °úÁ¤¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÔÀ¸·Î½á ÄÚµå ÀÛ¼º½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦µéÀ» ¹Ì¸® ¹æÁöÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, Microsoft °³¹ßÀÚÀÎ ÀúÀÚ´Â ADO °´Ã¼ ¸ðµ¨¿¡¼ ƯÈ÷ ADO ÇÁ·Î±×·¡¸ÓµéÀÌ ¾î·Á¿òÀ» °Þ´Â ¼Ó¼º°ú ¸Þ¼Òµå ±×¸®°í À̺¥Æ®¿¡ °üÇÑ Àü¹®ÀûÀÎ ³»¿ëÀ» ¼³¸íÇÏ¿´´Ù. ÀÌ Ã¥À» ÅëÇÏ¿© ¿©·¯ºÐÀº ADO Cursor EngineÀ» º¸´Ù È¿°úÀûÀ¸·Î »ç¿ë ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù.
¢Ã ³»¿ë Connection, Command, Recordset °´Ã¼¿Í ADO 2.5¿¡ »õ·Ó°Ô µîÀåÇÑ Record ¹× Stream °´Ã¼ - ÀÌ·¯ÇÑ °´Ã¼µéÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÏ¿© ÀüÅëÀûÀÎ µ¥ÀÌÅͺ£À̽º¿Í ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÖ´Â µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅͺ£À̽º ¾÷µ¥ÀÌÆ® ±â¼ú - °³¹ß ½Ã°£, ½ÇÇà ½Ã°£, À¯¿ë¼º, ÄÁÆ®·Ñ µî¿¡ ´ëÇÑ Àå´ÜÁ¡À» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. Ä¿¼ Çü½Ä¿¡ ´ëÇÑ ÀÌÇØ - Microsoft SQL ¼¹ö, Microsoft Access, Oracle µîÀÇ Æ¯Á¤ µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´É°ú È®À强¿¡ ¿µÇâÀ» ÁÖ´Â Ä¿¼ Çü½ÄÀ» ¼±ÅÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¹è¿î´Ù. ADO Cursor EngineÀÇ °·ÂÇÑ RAD ¶óÀ̺귯¸® - RAD ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÏ¿© ¾÷µ¥ÀÌÆ®¿Í À¯Áö°ü¸®°¡ Æí¸®ÇÏ¸ç µ¥ÀÌÅͺ£À̽º¿¡ µ¶¸³ÀûÀÎ Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ´Ù. ADO ±â´É »ç¿ëÇϱâ - ´ÙÁß »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Æ®·£Àè¼ÇÀ» °ü¸®Çϰí, Ãæµ¹À» ¹ß°ßÇϸç ÇØ°áÇÏ´Â ADOÀÇ ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. COM »ç¿ëÇϱâ - COMÀ» ÀÌ¿ëÇÏ¿© °´Ã¼µé°£ÀÇ ³»ºÎ ÇÁ·Î¼¼½º Åë½ÅÀ» ó¸®ÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Ù. Remote Data Service »ç¿ëÇϱâ - RDS¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀ̼ÇÀ» À¥¿¡ Àü°³ÇÒ ¼ö ÀÖ´Ù.
Programming ADO´Â ±âº» Ŭ¶óÀ̾ðÆ®/¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª À¥ ±â¹Ý ¼Ö·ç¼Ç °³¹ßÀÚµéÀÌ Á»´õ ºü¸£°Ô µ¥ÀÌÅÍ ¾×¼¼½º ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï Àü¹®ÀûÀÌ¸ç ±íÀÌ ÀÖ´Â Á¤º¸¸¦ Á¦°øÇÑ´Ù. |
| |
 |
 |
Àü ¼¼°è°¡ ¿¬°áµÇ´Â ÄÄÇ»ÅÍ ³×Æ®¿öÅ· ¼¼»ó°ú »ç¶÷.
¾î´À»õ ¿ì¸®°¡ ¾î¸° ½ÃÀý ²Þ²Ù´ø ¼¼»óÀÌ ¹Ù·Î ÁÖÀ§¿¡¼ Çϳª¾¿ Çö½Ç·Î ³ªÅ¸³ª´Â ½Ã´ë°¡ µÇ¾ú½À´Ï´Ù.
±×·¯³ª Çý¼ºÃ³·³ ³ªÅ¸³ ´º Å×Å©³î·ÎÁöµéÀº Àá½Ã ¼¼»óÀ» ½Ã²ô·´°Ô Çϰí´Â À̳» ´õ ³ôÀº ¼öÁØÀÇ »õ·Î¿î ±â¼úÀÇ ¸ðŰ¡ µÇ¾î »ç¶óÁý´Ï´Ù. ±×¸®°í ¹Ù·Î ¼¼°èÀÇ °æÀïÀûÀÌ¸ç µ¿½Ã¿¡ ¿ìÈ£Àû ³×Æ®¿öÅ©¸¦ ÅëÇØ ¹«¼öÇÑ Á¤º¸µé ¼Ó¿¡ ¶Ç ÇϳªÀÇ Á¤º¸·Î½á ½×¿©°©´Ï´Ù. ¶ÇÇÑ ±×·Î ÀÎÇØ »ç¶÷ÀÇ °¡Ä¡¸¶Àú È¥¶õ½º·¯¿öÁö±âµµ ÇÕ´Ï´Ù.
¿ì¸®´Â ÀÌ Ã¥À» ÅëÇØ ¶Ç ÇϳªÀÇ ÃֽŠÁ¤º¸¸¦ Á¢ÇÏ°Ô µÇ°í ¶Ç ±â¼úÀûÀÎ ¹ßÀüÀ» ÀÌ·ç¾î °¥ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ±×°ÍÀ¸·Î ÀÎÇØ »ç¶÷ÀÇ °¡Ä¡¸¦ ³ô¿©ÁÖ¸ç, ¸ðµç »ç¶÷ÀÇ ¸¶À½ÀÌ ÇູÇÑ ¼¼»óÀ» °¡Á®¿Ã °ÍÀΰ¡ ÇÏ´Â Àǹ®À» ¿©¿îÀ¸·Î ³²±â¸é¼, ÀÌ Ã¥ÀÇ Ã¹ ºÎºÐÀ» ä¿öº¼±î ÇÕ´Ï´Ù.
ADO(ActiveX Data Object)µµ ¿ª½Ã ¾Õ¿¡¼ ¸»ÇÑ °Í°ú ¾ÆÁÖ ´Ù¸£Áö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. Áö³ ¼ö³â°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â µ¥ÀÌÅÍ ¾×¼¼½º °´Ã¼(DAO)¿Í ±× ÀÌÈÄ ¿ø°Ý µ¥ÀÌÅÍ °´Ã¼(RDO)¸¦ ¹ßÀü½ÃÄÑ ¿Ô°í, ¶ÇÇÑ ADO¸¦ °³¹ß½ÃÄÑ ¿Ô½À´Ï´Ù. ÀÌ´Â Visual Basic °³¹ßÀÚ¸¦ À§ÇÑ Áß¿äÇÑ µ¥ÀÌÅÍ ¾×¼¼½º ±â¼úÀÏ »Ó¸¸ ¾Æ´Ï¶ó, OLE DB¿Í ODBC(Open Database Connectivity)¿Í °°Àº ±â¼úµéÀ» ±Ù°£À¸·Î ÇØ¼ ¸Å¿ì ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼ ÃàÀûµÈ µ¥ÀÌÅÍ¿¡ ÀÚÀ¯·Ó°Ô Á¢±ÙÇØ¼ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±¤Æø ½Ã½ºÅÛÀ» À§ÇÑ º»°ÝÀûÀÎ Ãâ¹ßÁ¡À̶ó°í ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
ADO´Â µ¿½Ã Á¢¼ÓÇÏ´Â °ø±ÞÀÚµé°ú ¿¬°áµÇ´Â ¸Å¿ì º¹ÀâÇÑ OLE DB µ¥ÀÌÅÍ ¾×¼¼½º Ãþ°ú Á÷Á¢ ÀÛ¾÷ÇØ¾ß Çϱ⠶§¹®¿¡ °´Ã¼µé°ú ÀÎÅÍÆäÀ̽º ±×¸®°í °ø±ÞÀÚµéÀÌ ¾î¶»°Ô »óÈ£ ÀÛ¿ëÇÏ´ÂÁö¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ ÇʼöÀûÀÔ´Ï´Ù. ¶ÇÇÑ ADO°¡ ¿¹»óÄ¡ ¸øÇÑ ¹ÝÀÀÀ» º¸ÀÌ´Â °æ¿ì¿¡ ¾î¶»°Ô ´ëÃ³ÇØ¾ß ÇÒ Áö¸¦ Á¤È®È÷ ¾Ë°í ó¸®ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãß´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
"Áß¿äÇÑ Áú¹®µé"Àº ¿©·¯ºÐÀÌ ADO¸¦ ÈξÀ ½±°í ´Ù¾çÇÑ °üÁ¡¿¡¼ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÙ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ¼º°øÀûÀÎ Visual Basic µ¥ÀÌÅÍ ¾×¼¼½º ¾ÖÇø®ÄÉÀ̼ǰú ÄÄÆ÷³ÍÆ®µéÀ» °¡Àå È¿°úÀûÀ¸·Î »ý¼ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÀÌ Ã¥À» ÅëÇØ ¿¬±¸ÇØ º¸±â ¹Ù¶ø´Ï´Ù. ƯÈ÷ ADO¸¦ »ç¿ëÇÒ ¶§´Â ÄÚµùÀÇ ¿ëÀÌÇÔ»Ó¸¸ ¾Æ´Ï¶ó źźÇÑ ·ÎÁ÷À» ¹ÙÅÁÀ¸·Î ÇÑ È®À强ÀÌ ÁÁÀº ¾ÖÇø®ÄÉÀ̼ÇÀÌ µÉ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù°í »ý°¢µË´Ï´Ù.
ÀÌÁ¦ ADOÀÇ ÀÚ¼¼ÇÑ ¼¼°è°¡ ÀÌ Ã¥Àº ÅëÇØ¼ ÆîÃÄÁú °ÍÀÔ´Ï´Ù. º» ³»¿ë¿¡ µé¾î°¡±â¿¡ ¾Õ¼ ´Ù½Ã Çѹø °Á¶ÇÏ°í ½ÍÀº °ÍÀº ÃÖ°íÀÇ ±â¼úÀ» ´Ù·ç´Â ¹Ù·Î »ç¶÷ÀÇ ¸¶À½À̶ó´Â °ÍÀÔ´Ï´Ù. óÀ½ ½ÃÀÛÇÏ´Â ÀÌ µÎ±Ù°Å¸²°ú ¼³·¹ÀÓÀ» ¸¶Áö¸·±îÁö ÀØÁö ¾Ê°í, ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÅõöÇÑ Ã¥ÀÓ°¨°ú °¡½¿¼Ó¿¡ ¶ß°Å¿î ¿Á¤À» ´ÙÇØ¾ß¸¸ »ç¶÷µéÀÇ ¼¼»óÀ» À§ÇÑ ÁøÁ¤ÇÑ ¼º°ú¸¦ °ÅµÎ°Ô µÉ °ÍÀ̸ç, À¯.¹«¼±À¸·Î ¾ôÇôÀÖ´Â »çÀ̹ö ¼¼»ó¿¡µµ »ì¾ÆÀÖ´Â Çǰ¡ È帣°í ºñ·Î¼Ò ¿ªÀÚÀÇ ¸» óÀ½¿¡ ¾ð±ÞÇÑ "Àü ¼¼°è°¡ ¿¬°áµÇ´Â ÄÄÇ»ÅÍ ³×Æ®¿öÅ·" ¼¼»ó¿¡¼ »è¸·ÇÔÀÌ »ç¶óÁö°í, ¿ì¸®ÀÇ Èñ¸Á°ú ²ÞÀÌ ³ì¾ÆÀÖ´Â ¹Ì·¡¸¦ °Ç¼³ÇØ °¥ ¼ö ÀÖÁö ¾ÊÀ»±î »ý°¢µË´Ï´Ù.
ÇÑ ±ÇÀÇ ÈǸ¢ÇÑ Ã¥À» ¸¸³ª´Â °ÍÀÌ ¼ö¸íÀÇ Æò¹üÇÑ ½º½ÂÀ» ¸¸³ª´Â °Íº¸´Ù ³´´Ù¶ó´Â »ý°¢À» ÇØº¸°Ô µÈ °ÍÀº ½Ç·Î ½º½Â´ÔµéÀÇ Á¸°æ½º·¯¿î ÀÚ¸®¸¦ ³Ñº¸°íÀÚ ÇÏ´Â Àǵµ°¡ ¾Æ´Ï¶ó ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ ÇÑ ±ÇÀÇ Ã¥ÀÌ Ãâ°£µÇ±â±îÁö°¡ ¾ó¸¶³ª ¾î·Æ°í ¸¹Àº ³ë·ÂÀÌ ÇÊ¿äÇÑ °ÍÀΰ¡¿¡ ´ëÇÑ ºñÀ¯·Î ¿©±â´Â °ÍÀÌ ÁÁÀ» µí ½Í½À´Ï´Ù. ±×·¯³ª ½ÃÁ¾ ±×·¯ÇÑ ¸¶À½À¸·Î ÃÖ¼±À» ´ÙÇØ ÀÓÇß½À´Ï´Ù. |
| |
 |
 |
µ¥ÀÌÅÍ ¾×¼¼½º ÄÚµå ¿¹Á¦ Microsoft Data Access Components 2.5 SDK Microsoft Data Access Components Setup °Ë»ö ±â´ÉÀÌ ±¸ÇöµÈ E-book
|
| |
 |
 |
| "Microsoft Press-Programming ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 14±Ç ÀÔ´Ï´Ù. |
|
- Programming Microsoft ASP .NET
|
|
- Programming Microsoft Visual Basic .NET
|
|
- Programming Microsoft Windows CE .NET Third Edition
|
|
- Programming Microsoft Windows Driver Model 2nd
|
|
- Programming Microsoft Windows with Microsoft Visual Basic .NET
|
|
- Programming With Microsoft Visual C++ .NET 6th Edition
|
|
- Programming Visual C# .NET
|
|
- Programming Microsoft ADO.NET
|
|
- Programming Microsoft .NET
|
|
- Programming XML
|
|
- Programming Microsoft Windows with C#
|
|
- Programming Microsoft Windows CE 2nd Edition
|
|
- Programming the Microsoft Windows Driver Model
|
|
- Programming ADO
|
| |
|
|
 |