[JDBC]¤Ë¤Ä¤¤¤Æ
[JDBC¤È¤Ï?]
¡úJDBC¤Ï¡¢°ì¸À¤Ç¤¤¤Ã¤Æ¤·¤Þ¤¦¤Ê¤é¡Ö¥ê¥ì¡¼¥·¥ç¥Ê¥ë¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¡Ê¤ª¤è¤Ó¡¢¤Û¤È
¤ó¤É¤¹¤Ù¤Æ¤Îɽ·Á¼°¤Î¥Ç¡¼¥¿¡Ë¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Î¡¢É¸½àJava API¡×¤Ç¤¹¡£JDBC¤Ï
¡ÖJava Database Connectivity¡×¤Î¾Êά¤À¤È¤¤¤ï¤ì¤Æ¤¤¤Þ¤¹¡Ê¤¬¡¢¼Â¤ÏJDBC»ÅÍͤˤÏ
ÌÀµ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡Ë¡£
¡ú´ë¶ÈÆâ¤Î¥¯¥ê¥Æ¥£¥«¥ë¤Ê¥Ç¡¼¥¿¤Ï¡¢Â¿¤¯¤Î¾ì¹ç¥ê¥ì¡¼¥·¥ç¥Ê¥ë¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë³Ê
Ǽ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢JDBC¤Ï¡¢Java¤Ë¤è¤ë¥¨¥ó¥¿¡¼¥×¥é¥¤¥º¡¦¥¢¥×¥ê¥±¡¼¥·¥ç
¥ó¤Î´ðÁäò¤Ê¤¹¡¢½ÅÍפÊAPI¤Î1¤Ä¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¢öJDBC¤È¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î´Ø·¸
¡ù¥Ç¡¼¥¿¥Ù¡¼¥¹´Ö¤Îº¹°Û¤òµÛ¼ý¤¹¤ëJDBC¥É¥é¥¤¥Ð¤È¡¢ÆÃÄê¤Î¥Ù¥ó¥À¤Ë°Í¸¤·¤Ê¤¤É¸½à
API¤Ç¤¢¤ëJDBC API¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥Ý¡¼¥¿¥Ö¥ë¤Ê¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¢¥×¥ê
¥±¡¼¥·¥ç¥ó¤ò¹½ÃÛ¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£¼Â¹Ô´Ä¶¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤À¤±¤Ç¤Ï
¤Ê¤¯¡¢Àܳ¤¹¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÂФ·¤Æ¤âÃæÎ©¤È¤Ê¤ë¤¿¤á¡¢Java¤ÎÍ¥¤ì¤¿ÆÃħ¤Î1¤Ä¤Ç
¤¢¤ëWORA (Write Once, Run Anywhere) ¤ò¡¢¤è¤ê¹â¤¤¼¡¸µ¤Ç¼Â¸½¤Ç¤¤ë¤ï¤±¤Ç¤¹¡£
¢öJDBC¤Ï¡¢¼¡¤Î¤è¤¦¤Ê¤µ¤Þ¤¶¤Þ¤ÊJava¥³¥ó¥Ý¡¼¥Í¥ó¥È¤«¤éÍøÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡ùÄ̾ï¤ÎJava¥¯¥é¥¹¤ä¡¢JavaBeans
¡ù¥¯¥é¥¤¥¢¥ó¥È¤Çưºî¤¹¤ë¡¢Java¥¢¥×¥ê¥±¡¼¥·¥ç¥ó
¡ùWeb¥¯¥é¥¤¥¢¥ó¥È(Web¥Ö¥é¥¦¥¶)¤Çưºî¤¹¤ë¡¢Java Applet
¡ùWeb¥³¥ó¥Æ¥Ê(J2EE¥µ¡¼¥Ð)¤Çưºî¤¹¤ë¡¢Servlet¤äJSP
¡ùEJB¥³¥ó¥Æ¥Ê(J2EE¥µ¡¼¥Ð)¤Çưºî¤¹¤ë¡¢Session Bean¤äEntity Bean
¢öJDBC¤ÎÎò»Ë
¡ùJDBC¤Ï¡¢1996ǯ2·î¤Ëȯɽ¤µ¤ì¡¢1996ǯ12·î¥ê¥ê¡¼¥¹¤ÎJava Development Kit
¡ÊJDK¡Ë1.1¤Ë¤Ï¡¢JDBC 1.x API¡Êjava.sql ¥Ñ¥Ã¥±¡¼¥¸¡Ë¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·
¤¿¡£JDBC¤ÏÅö½é¤«¤é¶È³¦¤Ë¹¤¯¼õ¤±Æþ¤ì¤é¤ì¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥Ù¥ó¥À¤ä¥ß¥É¥ë¥¦¥§¥¢
¡¦¥Ù¥ó¥À¤Ï¡¢¶¥¤Ã¤ÆJDBC¥É¥é¥¤¥Ð¤ò³«È¯¤·¤Æ¤¤Þ¤·¤¿¡£
¡ù¸½ºß¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¢¥¯¥»¥¹¤Î¤¿¤á¤Î´ðËÜŪ¤Êµ¡Ç½¤Ï¡¢JDBC 1.2 API¤ÇÄ󶡤µ¤ì
¤Æ¤¤¤Þ¤¹¡£
¡ù1998ǯ¤Ë¤Ï¡¢JDBC 2.0 Core API¡¢JDBC 2.0 Optional Package API¡Êµì¾ÎJDBC 2.0
Standard Extension API¡§javax.sql ¥Ñ¥Ã¥±¡¼¥¸¡Ë¤¬Á꼡¤¤¤Ç¥ê¥ê¡¼¥¹¤µ¤ì¡¢1998ǯ
12·î¥ê¥ê¡¼¥¹¤ÎJava 2 Platform, Standard Edition (J2SE) 1.2 ¤Ç¤Ï¡¢JDBC 2.x
Core API¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¡ù1999ǯ6·î¤Ë¤Ï¡¢¥µ¡¼¥Ð¡¦¥µ¥¤¥ÉJava¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËɬÍפÊɸ½àAPI·²¤òµ¬Äꤷ
¤¿¡¢Java 2 Platform, Enterprise Edition¡ÊJ2EE¡Ë1.2¤¬È¯É½¤µ¤ì¡¢JDBC 2.0
Optional Package API¤Ï¡¢J2EE¤ò¹½À®¤¹¤ëAPI¤Î1¤Ä¤È¤Ê¤ê¤Þ¤·¤¿¡£
¡ùJDBC 2.1 Core API¤Ï¡¢JDBC 1.2 API¤Î¸å·Ñ¤Ë¤¢¤¿¤ê¡¢JDBC¤Î´ðËܵ¡Ç½¤òÄ󶡤·¤Þ
¤¹¡£°ìÊý¡¢JDBC 2.0 Optional Package API¤Ï¡¢Àܳ¥×¡¼¥ê¥ó¥°¤äʬ»¶¥È¥é¥ó¥¶¥¯
¥·¥ç¥ó¤Ê¤É¡¢¥µ¡¼¥Ð¡¦¥µ¥¤¥ÉJava¤Çµá¤á¤é¤ì¤ë³ÈÄ¥µ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£JDBC 2.0 API
¤Ï¡¢¤³¤ì¤é2¤Ä¤ÎAPI¤ÎÁí¾Î¤Ç¤¹¡£
¡ùJDBC 3.0 API¤Ï¡¢Java Community Process (JCP) ¤Ë¤è¤Ã¤Æ»ÅÍͤκöÄ꤬¿Ê¤á¤é¤ì
¤Æ¤¤¤Þ¤¹¡£ËܹƼ¹É®»þÅÀ¤Ç¤Ï¡¢Proposed Final Draft 3¤¬¸ø³«¤µ¤ì¤Æ¤¤¤Þ¤¹¡£JDBC
3.0 API¤Ç¤Ï¡¢´ðËÜŪ¤Ê¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ÏJDBC 2.0 API¤òƧ½±¤·¡¢¤³¤ì¤ò´°À®¤µ¤»¤ë
¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£
¢öJDBC API¤Î¥¢¡¼¥¥Æ¥¯¥Á¥ã
¡ùJDBC¥É¥é¥¤¥Ð¡¦¥Þ¥Í¡¼¥¸¥ã¡Êjava.sql.DriverManager ¥¯¥é¥¹¡Ë ¤Ï¡¢Java¥×¥í¥°¥é
¥à¤ÈJDBC¥É¥é¥¤¥Ð¤Î´Ö¤Ë°ÌÃÖ¤¹¤ë´ÉÍý¥ì¥¤¥ä¤Ç¤¹¡£¤½¤ÎÌò³ä¤Ï¡¢ÍøÍѲÄǽ¤ÊJDBC¥É¥é
¥¤¥Ð¤ò´ÉÍý¤·¡¢Å¬ÀÚ¤ÊJDBC¥É¥é¥¤¥Ð¤òÍѤ¤¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÀܳ¤¹¤ë¤³¤È¤Ç¤¹¡£
¢öJDBC¥É¥é¥¤¥Ð¤Î4¤Ä¤Î¥¿¥¤¥×
¡ùJDBC¥É¥é¥¤¥Ð¤Ï¡¢¼ÂºÝ¤Ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÀܳ¤·¡¢¤½¤Î¸å¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¢¥¯¥»¥¹
¤ò¼Â¹Ô¤¹¤ëÌòÌܤò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£JDBC¥É¥é¥¤¥Ð¡¦¥Þ¥Í¡¼¥¸¥ã¤¬JDBC¥É¥é¥¤¥Ð¤ò´ÉÍý¤Ç
¤¤ë¤è¤¦¤Ë¡¢JDBC¥É¥é¥¤¥Ð¤Ï¡¢JDBC Driver API¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò¼ÂÁõ¤¹¤ëɬÍ×
¤¬¤¢¤ê¤Þ¤¹¡£¿ô¿¤¯¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥Ù¥ó¥À¤ä¥ß¥É¥ë¥¦¥§¥¢¡¦¥Ù¥ó¥À¤¬¡¢¤µ¤Þ¤¶¤Þ¤Ê
JDBC¥É¥é¥¤¥Ð¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£Ä̾ï¤ÎJava³«È¯¼Ô¤Ï¡¢JDBC API¤À¤±¤òÃΤäƤ¤¤ì¤Ð
½½Ê¬¤Ç¤¢¤ê¡¢JDBC Driver API¤òÃΤëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
¡ùJDBC¥É¥é¥¤¥Ð¤Ï¡¢¤½¤Î¼ÂÁõÊýË¡¤Ë¤è¤Ã¤Æ¡¢¼¡¤Î4¤Ä¤Î¥¿¥¤¥×¤Ëʬ¤±¤é¤ì¤Þ¤¹¡£
¡ú¥¿¥¤¥× ¥«¥Æ¥´¥ê
¡¡¡JDBC-ODBC¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð
¢¡¡¥Í¥¤¥Æ¥£¥Ö¡¦¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð
£¡¡¥Í¥Ã¥È¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð
¤¡¡¥Í¥¤¥Æ¥£¥Ö¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð
¡¥¿¥¤¥×1¡§JDBC-ODBC¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð
¡ù¥¿¥¤¥×1¤ÎJDBC-ODBC¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð¡Êsun.jdbc.odbc.JdbcOdbcDriver¥¯¥é¥¹¡Ë
¤Ï¡¢¥á¥é¥ó¥È¤È¥µ¥ó¡¦¥Þ¥¤¥¯¥í¥·¥¹¥Æ¥à¥º¤¬¶¦Æ±³«È¯¤·¤¿¥É¥é¥¤¥Ð¤Ç¤¢¤ê¡¢J2SE¤Ë´Þ
¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£¤³¤ì¤ò»ÈÍѤ¹¤ë¤Ë¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë´û¸¤Î
ODBC¥É¥é¥¤¥Ð¤¬É¬ÍפǤ¹¡£ODBC¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð¤Ï¡¢JDBC API¤ÈÂбþ¤¹¤ëODBC API
¤ò¥Þ¥Ã¥Ô¥ó¥°¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£ODBC¥É¥é¥¤¥Ð¤Î¥¤
¥ó¥¹¥È¡¼¥ë¤¬É¬Íפʤ¿¤á¡¢Applet¤«¤éÍøÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤»¤ó¡£
¢¥¿¥¤¥×2¡§¥Í¥¤¥Æ¥£¥Ö¡¦¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð
¡ù¥¿¥¤¥×2¤Î¥Í¥¤¥Æ¥£¥Ö¡¦¥Ö¥ê¥Ã¥¸¡¦¥É¥é¥¤¥Ð¤Ï¡¢JDBC API¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹À½ÉʸÇÍ
¤Î¥Í¥¤¥Æ¥£¥ÖAPI¤Ë¥Þ¥Ã¥Ô¥ó¥°¤·¤Æ¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£¤³¤ì¤ò»ÈÍѤ¹
¤ë¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹À½ÉʸÇͤΥ¯¥é¥¤¥¢¥ó¥È¡¦¥é¥¤¥Ö¥é¥ê¤¬É¬ÍפǤ¹¡£¥¿¥¤¥×1¥É
¥é¥¤¥Ð¤ÈƱÍͤˡ¢Applet¤«¤éÍøÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤»¤ó¡£
¡ù¥ª¥é¥¯¥ë¤Î¾ì¹ç¤Ï¡¢¥¿¥¤¥×2¥É¥é¥¤¥Ð¤È¤·¤ÆOCI¥É¥é¥¤¥Ð¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£Oracle
¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥¯¥é¥¤¥¢¥ó¥ÈAPI¤Ç¤¢¤ëOCI¡ÊOracle Call Interface¡Ë¤òÍøÍѤ¹¤ë¤¿
¤á¡¢Oracle¥¯¥é¥¤¥¢¥ó¥È¤Î¥¤¥ó¥¹¥È¡¼¥ë¤¬É¬ÍפǤ¹¡£
¡ù¥¿¥¤¥×3¤Î¥Í¥Ã¥È¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð¤Ï¡¢¥ß¥É¥ë¥¦¥§¥¢¡¦¥µ¡¼¥Ð¤ò²ð¤·¤Æ¥Ç¡¼
¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£JDBC¥É¥é¥¤¥Ð¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë°Í¸¤·¤Ê¤¤Ãæ´Ö¥×¥í¥È
¥³¥ë¤òÍѤ¤¤Æ¡¢¥ß¥É¥ë¥¦¥§¥¢¡¦¥µ¡¼¥Ð¤ÈÄÌ¿®¤·¤Þ¤¹¡£¥ß¥É¥ë¥¦¥§¥¢¡¦¥µ¡¼¥Ð¤Ï¡¢¤³¤Î
Ãæ´Ö¥×¥í¥È¥³¥ë¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Í¥¤¥Æ¥£¥ÖAPI¤ËÊÑ´¹¤·¤Æ¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¥¢¥¯¥»
¥¹¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡ùJDBC¥É¥é¥¤¥Ð¼«ÂΤϡ¢¥Í¥¤¥Æ¥£¥ÖAPI¤Ë¥¢¥¯¥»¥¹¤·¤Ê¤¤¤¿¤á¡¢Java¤Î¤ß¤Ç¼ÂÁõ¤Ç
¤¡¢Applet¤Ç¤â¥À¥¦¥ó¥í¡¼¥É¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
£¥¿¥¤¥×3¡§¥Í¥Ã¥È¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð
¡ù¥¿¥¤¥×3¥É¥é¥¤¥Ð¤Ï¡¢JDBC¥É¥é¥¤¥Ð¤Ç¥Í¥¤¥Æ¥£¥ÖAPI¤ò¥µ¥Ý¡¼¥È¤¹¤ëɬÍפ¬¤Ê¤¤¤¿
¤á¡¢¥¿¥¤¥×4¥É¥é¥¤¥Ð¤ËÈæ¤Ù¤Æ·ÚÎ̤Ǥ¢¤ëÅÀ¤¬¥á¥ê¥Ã¥È¤Ç¤¹¡£¤Ç¤¹¤¬¡¢¥·¥¹¥Æ¥à¹½À®
¤¬Ê£»¨¤Ë¤Ê¤ë¤È¤¤¤¦¥Ç¥á¥ê¥Ã¥È¤¬¤¢¤ê¤Þ¤¹¡£
¡ù¥¿¥¤¥×3¥É¥é¥¤¥Ð¤È¤·¤Æ¤Ï¡¢¥á¥é¥ó¥È¤ÎSequeLink JDBC¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£
¤¥¿¥¤¥×4¡§¥Í¥¤¥Æ¥£¥Ö¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð
¡ù¥¿¥¤¥×4¤Î¥Í¥¤¥Æ¥£¥Ö¡¦¥×¥í¥È¥³¥ë¡¦¥É¥é¥¤¥Ð¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹À½ÉʸÇͤΥͥ¤
¥Æ¥£¥ÖAPI¤ò´°Á´¤ËJava¤Î¤ß¤Ç¼ÂÁõ¤·¤¿¤â¤Î¤Ç¤¹¡£¤³¤Î¤¿¤á¡¢¥¯¥é¥¤¥¢¥ó¥È¡¦¥é¥¤¥Ö
¥é¥ê¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפϤʤ¯¡¢Applet¤Ç¤â¥À¥¦¥ó¥í¡¼¥É¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤¬¤Ç
¤¤Þ¤¹¡£
¡ù¥¿¥¤¥×4¥É¥é¥¤¥Ð¤Ï¡¢JDBC¥É¥é¥¤¥Ð¤Ç¥Í¥¤¥Æ¥£¥ÖAPI¤ÎJava¼ÂÁõ¤ò»ý¤Ä¤¿¤á¡¢¤Û¤«¤Î
¥¿¥¤¥×¤Î¥É¥é¥¤¥Ð¤ËÈæ¤Ù¡¢¥µ¥¤¥º¤¬Â礤¯¤Ê¤ë·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£¤Ç¤¹¤¬¡¢4¤Ä¤Î¥¿¥¤
¥×¤ÎÃæ¤ÇºÇ¤â¥·¥ó¥×¥ë¤Ê¹½À®¤ò¤È¤ì¤ëÅÀ¤ÏÌ¥ÎÏŪ¤Ç¤¹¡£
¡ù¥ª¥é¥¯¥ë¤Î¾ì¹ç¤Ï¡¢¥¿¥¤¥×4¥É¥é¥¤¥Ð¤È¤·¤Æ¡¢Thin¥É¥é¥¤¥Ð¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£
Thin¥É¥é¥¤¥Ð¤Ï¡¢TCP/IP¾å¤ÎNet8ÄÌ¿®¤ò¼ÂÁõ¤·¤Æ¤ª¤ê¡¢Oracle¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÈľÀÜÄÌ
¿®¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
¡ùJDBC¥É¥é¥¤¥Ð¤ÎÁªÂò¤ÏÆñ¤·¤¤ÌäÂê¤Ç¤¹¡£¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥Ù¥ó¥À¤¬Ä󶡤¹¤ë¥É¥é¥¤¥Ð
¡Ê¿¤¯¤Î¾ì¹ç¡¢Ìµ½þ¤Ç¤¹¡Ë¤ä¡¢¥µ¡¼¥É¡¦¥Ñ¡¼¥Æ¥£¤ÎÄ󶡤¹¤ëͽþ¤Î¥É¥é¥¤¥Ð¤ÎÃæ¤«
¤é¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¡¢¥·¥¹¥Æ¥à¹½À®¤Ø¤ÎŬ¹çÀ¡¢¥É¥é¥¤¥Ð¤¬Ä󶡤¹¤ëÉղòÁÃͤʤɤò
¹Íθ¤·¤Æ¡¢¿µ½Å¤ËÁªÂò¤¹¤Ù¤¤Ç¤·¤ç¤¦¡Ê¤â¤Á¤í¤ó¡¢JDBC¥É¥é¥¤¥Ð¤òÊѹ¹¤·¤Æ¤â¡¢¥³¡¼
¥É¤ò¤Û¤È¤ó¤É½¤Àµ¤¹¤ë¤³¤È¤Ê¤¯¡¢ºÆÍøÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Þ¤¹¤¬)¡£