¼Ò¼³°°ÀºJSP2ºÎ  8Àå JDBC¿Í JSP  01 JDBC¶õ?  

 

8.1 JDBC¶õ?

 

JDBC(Java Database Connectivity)´Â ÀÚ¹Ù ÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°á½ÃŰ´Â Åë·ÎÀÇ ¿ªÇÒÀ» ÇÏ´Â ¡°Àڹ٠ǥÁØ µ¥ÀÌÅͺ£À̽º ÀÎÅÍÆäÀ̽º¡±ÀÔ´Ï´Ù. ±×·³ ¿Ö Ç¥ÁØ ÀÎÅÍÆäÀ̽º Áï, JDBC°¡ »ý°åÀ»±î¿ä? ÀÌÀ¯´Â °£´ÜÇÕ´Ï´Ù. ¹Ù·Î µ¥ÀÌÅͺ£À̽º ȸ»çµéÀÌ ¸¹±â ¶§¹®ÀÔ´Ï´Ù. Àú¸¶´Ù °¢°¢ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé±â¶§¹®¿¡ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýµµ ´Ù¸¨´Ï´Ù. ±×·¸±â ¶§¹®¿¡ Sun»ç°¡ Ç¥ÁØÀÌ µÇ´Â ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé¾î Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù.

 

ÀÌ·¸°Ô ÀÚ¹Ù ÀÀ¿ë ÇÁ·Î±×·¥Àº JDBC ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ¼­ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï SQL(Structured Query Language)À» DBMS¿¡ Àü´ÞÇϰí, ±× °á°ú¸¦ ¹Þ¾Æ¼­ Java ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î µ¹·ÁÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù. À̰ÍÀÇ ¿ø¸®´Â ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

 

±×¸² 8-1 JDBC¿Í µ¥ÀÌÅͺ£À̽ºÀÇ °ü°è

±×¸²°ú ´õºÒ¾î¼­ JDBCÀÇ Æ¯Â¡À» Á¤¸®ÇØ º¸°Ú½À´Ï´Ù.

 

JDBC

n        °ü°èÇü µ¥ÀÌÅͺ£À̽º Á¢±ÙÀ» À§ÇÑ Ç¥ÁØ ¶óÀ̺귯¸®

n        Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¿©·¯ µ¥ÀÌÅͺ£À̽º¿¡ µ¿½Ã¿¡ Á¢±Ù °¡´É

n        Java ¾ð¾îÀÇ »ç¿ëÀ¸·Î Ç÷§Æû ¹× µ¥ÀÌÅͺ£À̽º¿¡ µ¶¸³Àû

n        Database¿¡ SQL¹®À» ÁúÀÇÇØ¼­ ±× °á°ú¸¦ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î µ¹·ÁÁÖ´Â Àú±Þ API

 

ÀÌ·¸°Ô µ¥ÀÌÅͺ£À̽º ȸ»çµéÀº Sun»ç¿¡¼­ JDBC ÀÎÅÍÆäÀ̽º¸¦ Á¦°ø¹Þ¾Æ ÀڽŵéÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¾Ë¸ÂÀº ±â´ÉµéÀ» ±¸ÇöÇÕ´Ï´Ù. ±×·¯¸é »ç¿ëÀÚµéÀº ±× ³»ºÎ´Â ¸ô¶óµµ ¾÷ij½ºÆÃÀÇ ¿ø¸®¿¡ µû¶ó¼­ Interface¸¸ ¾Ë¸é µ¥ÀÌÅͺ£À̽º¸¦ Á¶ÀÛÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ¿Í °°ÀÌ µ¥ÀÌÅͺ£À̽º ȸ»çµéÀÌ Ç¥ÁØÀÌ µÇ´Â ¸öü ¾ø´Â ¸Þ¼­µåµéÀ» »ó¼Ó ¹Þ¾Æ ±¸ÇöÇØ ³õÀº °ÍÀÌ À§ ±×¸²¿¡¼­ º¸µíÀÌ JDBC Driver¶ó´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­ JDBC Driver¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¼ °ÍÀÔ´Ï´Ù.

jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ
ÀúÀÚ:ÃÖ¿µ°ü