JDBC¸¦ ÀÌ¿ëÇÑ ÀÎÅÍ³Ý DB¿¬°á

¼ºÁ¤¼ö
°æ±âµµ ¿ëÀνà ±¸¼º¸é ¸¶ºÏ¸® »ê1-1
Çö´ëÁ¤º¸±â¼ú ±â¼ú»ç¾÷º»ºÎ ¿ä¼Ò±â¼úÆÀ(ÀÎÆ®¶ó³ÝÆÀ)
E-mail : sjs@hyundai.net
°³ ¿ä :
ÀÎÅͳݿ¡¼­ µ¥ÀÌŸº£À̽ºÀÇ Á¢¼ÓÀÌ Á¡Â÷ Áõ°¡Çϰí ÀÖ´Ù. °¢ ±â¾÷ü¿¡¼­ »ç¿ëÇϰí ÀÖ´Â ±×·ì¿þ¾îÀÇ À¥ ¹öÁ¯È­, °¢Á¾ °Ë»ö µ¥ÀÌŸº£À̽º, ÀüÀÚ »ó°Å·¡ µîµî ÀÎÅͳÝÀÇ »ç¿ëÀÌ Áõ°¡ÇÔ¿¡ µû¶ó µ¥ÀÌŸº£À̽º¿ÍÀÇ ¿¬µ¿Àº Çʼö¿ä¼Ò°¡ µÇ¾ú´Ù. À¥À» ÅëÇÑ ¼­ºñ½º ¶ÇÇÑ È®´ëµÇ¸é¼­ ´Ù¾çÇÑ »ç¿ëÀÚµéÀÇ ¿ä±¸°¡ Áõ´ëÇϰí ÀÖ´Ù. ´Ù¾çÇÑ '½ÇÇè Á¤½ÅÀÇ ÁýÇÕü'ÀÎ ÀÎÅÍ³Ý ¿ª½Ã ¸ðµç °á°ú´Â ÀÚ·á·Î¼­ µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÈ´Ù. ±×·¯¹Ç·Î ¹é ¾Øµå(back-end)ÀÇ µ¥ÀÌŸº£À̽º¿Í ¿¬µ¿ÇÏ´Â ±â¼ú·Î¼­ JDBC´Â Áß¿äÇÑ Àǹ̸¦ °®´Â °ÍÀÌ´Ù.
ÇöÀç Java´Â ¹«¼­¿î ¼Óµµ·Î ±âÁ¸ÀÇ Áú¼­¿¡ µµÀüÀ» Çϰí ÀÖ´Ù. ºÒ°ú 1³â¿©¸¸¿¡ »ç¿ëÀÚ°¡ ±ÞÁõÇϰí ÀÖ°í °¢ ºÐ¾ßÀÇ ¿ä¼Ò ±â¼ú¿¡ ¸¹Àº ¿µÇâÀ» ³¢Ä¡°í ÀÖ´Ù. ºÐ»ê ÄÄÇ»ÆÃ ȯ°æÀÌ ¾÷°èÀÇ Ç¥ÁØÀ» À̲ô´Â Çö ½ÃÁ¡¿¡¼­ ÀÚ¹Ù´Â ÀÌ¿¡ ´ëÀÀÇÏ´Â ¸·°­ÇÑ ÀáÀç·ÂÀ» °¡Áö°í ÀÖ´Ù. JDBC¿ª½Ã ÀÚ¹ÙÀÇ ºÐ»ê ÄÄÇ»ÆÃ ȯ°æÀ» Áö¿øÇÏ´Â ÇÑ ºÎºÐÀ¸·Î ÀνÄÇÒ¼ö ÀÖÀ» °ÍÀÌ´Ù. JDBC¸¦ »ìÆìº¸°í , À¥¿¡¼­ÀÇ ´Ù¾çÇÑ DB¿¬µ¿ ¾ÆÅ°ÅØÃĸ¦ ºñ±³ÇØ º¸¸ç ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ÃÖÀûÀÎ ¼Ö·ç¼ÇÀ» ã´Âµ¥ Á¶±ÝÀ̳ª¸¶ º¸ÅÆÀÌ µÇ¾úÀ¸¸é ÇÑ´Ù.
Keywords:
JDBC/ODBC Bridge , trusted applet , untrusted applet , tier , driver
DBMS , CGI , Native-(something) , All-(something) , transaction

1. JDBC(Java Database Connectivity)¶õ?

2. Ư ¡

3. JDBCÀÇ ±¸¼º

4. JDBC µå¶óÀ̹ö ŸÀÔ(1)

5. JDBC µå¶óÀ̹ö ŸÀÔ(2)

6. À¥°ú JDBC

7. °á ·Ð

ÀÚ¹ÙÀÇ ¸ðµç API´Â º¯ÇüÀ» °ÅµìÇÏ¸ç º¸¿ÏµÇ°í ÀÖÁö¸¸ ¹Ý¸é¿¡ ºê¶ó¿ìÁ®³ª ±âŸ ½áµå ÆÄƼ¿¡¼­ Á¦°øµÇ´Â ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǵé°ú ¹öÀüÀÌ ¼­·Î ¸ÂÁö ¾Ê¾Æ Ä¿´Ù¶õ ºÒÆíÀ» ÁÖ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. JDK1.1¿¡´Â JDBC¿Í Java Beans°¡ Ãß°¡µÇ¾úÁö¸¸ À̸¦ Áö¿øÇÏ´Â ºê¶ó¿ìÁ®´Â ¿©ÀüÈ÷ JDK1.0.2¸¦ Áö¿øÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ Á¡ÀÌ ÇöÀçÀÇ »ç¿ëÀÚ¸¦ ´çȤÇÏ°Ô ÇÏ´Â Ä¿´Ù¶õ ¿äÀÎÀ̱â´Â ÇÏÁö¸¸, °³¹ß ´Ü°è¿¡¼­ °ÅÄ¡´Â ÀÏ·ÃÀÇ °úÁ¤ÀÏ »Ó º¸±â ÁÁÀº ±×¸²ÀÇ ¶±À̶ó°í ´ÜÁ¤Çϱâ´Â À̸£´Ù. ±×¸®°í Çö´Ü°è¿¡¼­ ÀÚ¹Ù¸¦ ½ÇÇè¹öÀüÀ̶ó°í¸¸ »ý°¢Çϱ⠺¸´Ù´Â Àû´çÇÑ ¾÷¹«¿¡ Àû¿ë½Ãų °æ¿ì ¸¸Á·ÇÒ¸¸ÇÑ ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖ´Ù´Â °ÍÀÌ »ç½ÇÀÌ´Ù.
°¥¼ö·Ï ÀÚ¹Ù¿Í ¶óÀ̼¾½º¸¦ ü°áÇÏ´Â Çù·Â¾÷ü°¡ ´Ã¾î°¡°í ÀÖ´Ù. ¶ÇÇÑ À̸¦ Áö¿øÇÏ´Â ±¸Ã¼Àû °èȹ°ú °á°ú¹°ÀÌ ¼­¼­È÷ À±°ûÀ» µå·¯³»°í ÀÖ´Ù. JDBC¿ª½Ã ÀÎÅͳݿ¡¼­ÀÇ ´Éµ¿ÀûÀÎ DBÁ¢¼ÓÀ» °¡´ÉÇÏ°Ô ÇÏ¸ç ±âÁ¸ÀÇ CSȯ°æÀ» ±×´ë·Î À¥À¸·Î Àüȯ½Ãų ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ÇöÀç »ó¿ëÈ­µÈ µå¶óÀ̹ö¸¸ ÇØµµ ¼ö½ÊÁ¾¿¡ À̸£´Âµ¥ ±âÁ¸ÀÇ ½ºÅ©¸³Æ®³ª CGI¿¡ ºñÇØ, ¼º´É/º¸¾È µîÀÇ Ãø¸é¿¡¼­ Çâ»óµÈ ±â´ÉÀ» Á¦°øÇÑ´Ù. ¸¹Àº ¾îÇø®ÄÉÀ̼ǰú ½Ã½ºÅÛÀÌ À¥À¸·Î À̵¿Çϰí ÀÖ´Â Çö ½ÃÁ¡¿¡¼­ ¾ÕÀ¸·Î JDBC´Â º¸´Ù ´õ ´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿ä±¸¸¦ ÃæÁ·½ÃÄÑÁÙ ¼ö ÀÖÀ¸¸®¶ó º»´Ù.

Âü°í ÀÚ·á

1. JDBC : A Java SQL API (JavaSoft)
2. Java Security by Joseph A. Bank
3. Java Security : From Hotjava to Netscape and Beyond* by Drew Dean,
Edward W. Felten, Dan S. Wallach
4. http://www.sico.kr/~sjhwang/javalist/lang/jdbc.html
5. http://www.weblogic.com
6. http://splash.javasoft.com/jdbc
7. http://www.intersolv.com/programs/sweet_white.html
8. The java Programming Language by Ken Arnold, James Gosling