|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Driver
¸ðµç µå¶óÀ̹ö Ŭ·¡½º°¡ ±¸ÇöÇØ¾ß ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Java SQL üÁ¦¿¡¼´Â º¹¼öÀÇ µ¥ÀÌŸº£À̽º µå¶óÀ̹ö°¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
°¢ µå¶óÀ̹ö´Â Driver ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
DriverManager´Â ã¾Æ³½ ¸ðµç µå¶óÀ̹ö¸¦ ·ÎµåÇÏ·Á°í ÇÕ´Ï´Ù. ±×¸®°í, ÁöÁ¤µÈ Á¢¼Ó ¿ä±¸¿¡ ´ëÇØ, °¢ µå¶óÀ̹ö¿¡ Ÿ°ÙÀÇ URL¿¡ Á¢¼ÓÇϵµ·Ï ¿ä±¸ÇÕ´Ï´Ù.
Driver Ŭ·¡½º´Â ÀÛ°í, ÇÑÆí ½ºÅĵå¾ó·ÐÀÎ °ÍÀ» °ÇÏ°Ô ÃßõÇÕ´Ï´Ù. ±×·¯¸é, Áö¿øÀ» À§ÇÑ Äڵ带 ´ë·®À¸·Î µµÀÔÇÏ´Â ÀÏ ¾øÀÌ, Driver Ŭ·¡½º¸¦ ·ÎµåÇØ, Äõ¸®ÇÒ ¼ö°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù.
Driver Ŭ·¡½º¸¦ ·ÎµåÇÒ ¶§´Â ±× ÀνºÅϽº¸¦ »ý¼ºÇØ, DriverManager ·Î µî·ÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Áï, »ç¿ëÀÚ´Â ´ÙÀ½ÀÇ ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î µå¶óÀ̹ö¸¦ ·ÎµåÇØ, µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
Class.forName("foo.bah.Driver")
DriverManager
,
Connection
¸Þ¼µå °³¿ä | |
---|---|
boolean |
acceptsURL (String url)
ÁöÁ¤µÈ URL¿¡ Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸é µå¶óÀ̹ö°¡ ÆÇ´ÜÇÒÁö ¾î¶³Áö¸¦ ÃëµæÇÕ´Ï´Ù. |
Connection |
connect (String url,
Properties info)
ÁöÁ¤µÈ URL¿¡ µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ½ÃµµÇÕ´Ï´Ù. |
int |
getMajorVersion ()
µå¶óÀ̹öÀÇ ¸ÞÀÌÀú ¹öÀüÀ» ÃëµæÇÕ´Ï´Ù. |
int |
getMinorVersion ()
µå¶óÀ̹öÀÇ ¸¶ÀÌ³Ê ¹öÀüÀ» ÃëµæÇÕ´Ï´Ù. |
DriverPropertyInfo [] |
getPropertyInfo (String url,
Properties info)
ÀÌ µå¶óÀ̹öÀÇ À¯È¿ÇÑ ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
jdbcCompliant ()
ÀÌ µå¶óÀ̹ö°¡ JDBC CompliantTM ÀÏÁö ¾î¶³Áö¸¦ ÅëÁöÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Connection connect(String url, Properties info) throws SQLException
µå¶óÀ̹ö°¡ ÁöÁ¤µÈ URL¿¡ Á¢¼ÓÇϱâ À§ÇÑ ¿Ã¹Ù¸¥ µå¶óÀ̹ö¿©µµ, µ¥ÀÌŸº£À̽º¿¡ÀÇ Á¢¼Ó¿¡ ÀåÇØ°¡ »ý°åÀ» °æ¿ì¿¡´Â µå¶óÀ̹ö´Â SQLException
À»
Throw ÇÕ´Ï´Ù.
java.util.Properties
Àμö´Â ÀÓÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÅÂ±× ¹× °ªÀÇ Æä¾î¸¦, Á¢¼Ó Àμö·Î¼ °Ç³×ÁÖ±â À§Çؼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Àû¾îµµ ¡¸user¡¹ÇÁ·ÎÆÛƼ¿Í ¡¸password¡¹ÇÁ·ÎÆÛƼ´Â Properties
°´Ã¼¿¡ Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
url
- Á¢¼ÓóÀÇ µ¥ÀÌŸº£À̽ºÀÇ URLinfo
- Á¢¼Ó Àμö·Î¼ÀÇ, ÀÓÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÅÂ±× ¹× °ªÀÇ Æä¾îÀÇ ¸®½ºÆ®. ÀϹÝÀûÀ¸·Î Àû¾îµµ ¡¸user¡¹ÇÁ·ÎÆÛƼ¿Í ¡¸password¡¹ÇÁ·ÎÆÛƼ´Â ÁöÁ¤ÇØ¾ß ÇÑ´Ù
Connection
°´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean acceptsURL(String url) throws SQLException
true
, ÀνÄÇÒ ¼ö ¾ø´Â °æ¿ì´Â false
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
url
- µ¥ÀÌŸº£À̽ºÀÇ URL
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìDriverPropertyInfo [] getPropertyInfo(String url, Properties info) throws SQLException
getPropertyInfo
¸Þ¼µå´Â µ¥ÀÌŸº£À̽º¿¡ Á¢¼ÓÇϱâ À§Çؼ ÃæºÐÇÑ Á¤º¸¸¦ ¾ò´Â ¸ñÀûÀ¸·Î ÅøÀÌ »ç¶÷¿¡°Ô ³ªÅ¸³»¾ß ÇÒ ÇÁ·ÎÆÛƼ¸¦ ¹ß°ßÇϱâ À§ÇÑ,
¹ü¿ë GUI ÅøÀ» ¸ñÀûÀ¸·Î ÇÏ´Â °ÍÀÔ´Ï´Ù. Áö±Ý±îÁö ÁÖ¾îÁø °ª¿¡ µû¶ó¼´Â Ãß°¡ÀÇ °ªÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â ÀÏÀÌ ÀÖ¾î, ±× ¶§¹®¿¡(À§ÇØ) getPropertyInfo
¸Þ¼µå¿¡ÀÇ È£ÃâÀ» ¸îȸÀΰ¡ ¹Ýº¹ÇÒ Çʿ䰡 »ý±â´Â ÀÏÀÌ ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
url
- Á¢¼ÓóÀÇ µ¥ÀÌŸº£À̽ºÀÇ URLinfo
- Á¢¼Ó ¿ÀÇÂÀ» À§Çؼ º¸³»Áö´Â ű×/Ä¡ Æä¾îÀÇ Ãßõ ¸®½ºÆ®
DriverPropertyInfo
°´Ã¼ÀÇ ¹è¿. ÇÁ·ÎÆÛƼ°¡ ÇÊ¿ä¾ø´Â °æ¿ì´Â ÀÌ ¹è¿Àº ºñ¿ï ¼öµµ ÀÖ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getMajorVersion()
int getMinorVersion()
boolean jdbcCompliant()
true
¸¦ µ¹·ÁÁÖ°í, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
JDBC¿¡ ÁذÅÇÏ·Á¸é, JDBC API¿Í SQL 92 Entry Level ¿ÏÀüÇÑ Áö¿ø°¡ ÇÊ¿äÇÕ´Ï´Ù. JBDC ÁذÅÀÇ µå¶óÀ̹ö´Â ÁÖ¿äÇÑ »ó¿ë µ¥ÀÌŸº£À̽ºÀÇ ¸ðµÎ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â JBDC ÁذŰ¡ ¾Æ´Ñ µå¶óÀ̹öÀÇ °³¹ßÀ» Ãßõ ÇÏ´Â °ÍÀº µµÇϰí ÀÖ½À´Ï´Ù. ±×·¯³ª, ¸î°³ÀÇ º¥´õ°¡ ¿ÏÀüÇÑ µ¥ÀÌŸº£À̽º ±â´ÉÀ» Áö¿ø Çϰí ÀÖÁö ¾Ê´Â °æ·® µ¥ÀÌÅÍ º£À̽º, ȤÀº ¹®Çå Á¤º¸ °Ë»ö°ú °°Àº SQL ¿¡ ÇÑ ±¸ÇöÀ» ½Ç½ÃÇÒ ¼ö ¾ø´Â Ưº°ÇÑ µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ¼ JDBC API¿Í üÁ¦¸¦ Àû¿ëÇÏ´Â °Í¿¡ Èï¹Ì¸¦ °¡Áö°í ÀÖ´Â °ÍÀ» ÀνÄÇÑ °á°úÀûÀ¸·Î ÀÖ½À´Ï´Ù.
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.