|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
RowSet
±¸ÇöÀÇ Ç¥ÁØ ÀÎÅÍÆäÀ̽º¿Í base classÀÔ´Ï´Ù.
ÂüÁ¶Ã³:
¼³¸í
ÀÎÅÍÆäÀ̽º °³¿ä | |
---|---|
CachedRowSet | CachedRowSet ÀÇ ¸ðµç Ç¥ÁØ ±¸ÇöÀÌ ±¸ÇöÇØ¾ß ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
FilteredRowSet | FilteredRowSet
¸ðµç Ç¥ÁØ ±¸ÇöÀÌ ±¸ÇöÇØ¾ß Çϴ ǥÁØ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
JdbcRowSet | JdbcRowSet
¸ðµç Ç¥ÁØ ±¸ÇöÀÌ ±¸ÇöÇØ¾ß Çϴ ǥÁØ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Joinable | 1.0 ¹è°æ
Joinable ÀÎÅÍÆäÀ̽º´Â ÀÏÄ¡¿ÀÇ Ãëµæ°ú ¼³Á¤ÀÇ ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù. |
JoinRowSet | JoinRowSet ÀÎÅÍÆäÀ̽º´Â ´Ù¸¥ RowSet °´Ã¼ÀÇ °ü·Ã µ¥ÀÌÅ͸¦, SQL JOIN ¸¦ ³ªÅ¸³»´Â 1°³ÀÇ JoinRowSet °´Ã¼¿¡ Á¤¸®ÇÏ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. |
Predicate | ¸ðµç FilteredRowSet °´Ã¼¿¡ ÇÊÅ͸¦ ±â¼úÇϴ üÁ¦¸¦ Á¦°øÇϴ ǥÁØ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
WebRowSet | WebRowSet
¸ðµç ±¸ÇöÀÌ ±¸ÇöÇØ¾ß Çϴ ǥÁØ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Ŭ·¡½º °³¿ä | |
---|---|
BaseRowSet | RowSet °´Ã¼¿Í ±× ±âº» ±â´ÉÀ» Á¦°øÇÏ´Â Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù. |
RowSetMetaDataImpl | RowSet °´Ã¼ÀÇ ¿¿¡ °üÇÑ ¸ÞŸµ¥ÀÌŸ Á¤º¸¸¦ ¼³Á¤ ¹× ¾ò´Â ¸Þ¼µåÀÇ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù. |
¿¹¿Ü °³¿ä | |
---|---|
RowSetWarning | RowSet °´Ã¼·Î ¼³Á¤µÈ µ¥ÀÌŸº£À̽º °æ°í¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â SQLException
È®ÀåÀÔ´Ï´Ù. |
JDBC RowSet
±¸ÇöÀÇ Ç¥ÁØ ÀÎÅÍÆäÀ̽º¿Í base classÀÔ´Ï´Ù. ÀÌ ÆÐŰÁö¿¡´Â Ç¥ÁØ RowSet
±¸ÇöÀÌ ±¸Çö ¶Ç´Â È®ÀåÇÏ´Â ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
RowSet
ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ 5°³ÀÇ ÀÎÅÍÆäÀ̽º´Â ¸ðµÎ, JDBC 3.0 »ç¾ç¿¡ ±â¼úµÇ°í ÀÖ´Â RowSet ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇÕ´Ï´Ù. ÀÌ Å×Å©³î·¯ÁöÀÇ ¹ß´Þ°ú ÇÔ²², º¸´Ù Àü¹®ÈµÈ JDBC RowSet
ÇüÀÇ Ãß°¡ Á¤Àǰ¡ Ãß°¡µÉ ¿¹Á¤ÀÔ´Ï´Ù. Àå·¡ÀÇ Á¤ÀÇ´Â ÀÌ »ç¾ç°ú °°ÀÌ, »ó¼ÓÀ» ÀÌ¿ëÇØ ¼ºê ÀÎÅÍÆäÀ̽º·Î¼ ÁöÁ¤µÇ°Ô µÇ¾î ÀÖ½À´Ï´Ù. ÁÖ: ÀÌ ÆÐŰÁö·Î Á¦°øµÇ´Â ÀÎÅÍÆäÀ̽º Á¤ÀÇ´Â À̰Ϳ¡ ÁذÅÇÑ ¸ðµç JDBC RowSet
±¸ÇöÀÇ ±â¹ÝÀÌ µË´Ï´Ù. º¥´õ³ª °³¹ßÀÚ°¡ Á¤ÀÇ¿¡ ÁذÅÇÑ µ¶ÀÚÀûÀÎ RowSet
±¸ÇöÀ» Á¦°øÇÏ°í ½ÍÀº °æ¿ì´Â »ç¾ç ÀÎÅÍÆäÀ̽º¿¡ »ó¼úµÇ°í ÀÖ´Â assertion¿¡ ÁÖÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
JdbcRowSet
- °á°ú ¼¼Æ®¸¦ JavaBeansTM ÄÄÆÛ³ÍÆ®·Î¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ResultSet °´Ã¼ÀÇ ·¡ÆÛÀÔ´Ï´Ù. JdbcRowSet °´Ã¼´Â ¸ðµç Åø·Î ÄÄÆÛ³ÍÆ® º£À̽ºÀÇ ¾ÆÅ°ÅØÃÄÀÇ ÀϺημ ¾îÇø®ÄÉÀ̼ÇÀ» ¾î¼Àºí(assemble) Çϱâ À§Çؼ »ç¿ëÇÒ ¼ö ÀÖ´Â Bean°¡ µË´Ï´Ù. JdbcRowSet °´Ã¼´Â Á¢¼ÓµÈ RowSet
°´Ã¼ÀÔ´Ï´Ù. Áï, JDBC Å×Å©³î·¯Áö¸¦ »ç¿ë °¡´ÉÇÑ µå¶óÀ̹ö (JDBC µå¶óÀ̹ö)¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Á¢¼ÓÀ» °è¼ÓÇØ º¸°ü À¯ÁöÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. °Ô´Ù°¡JdbcRowSet
°´Ã¼´Â
JDBC 3.0 »ç¾çÀÇ Á¤ÀÇ¿¡ µû¶ó, ¿ÏÀüÇÏ°Ô °»½Å °¡´ÉÇØ ½ºÅ©·Ñ °¡´ÉÇÑ °Ñ(Ç¥) µ¥ÀÌÅÍ ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. CachedRowSet
TM - CachedRowSet °´Ã¼´Â ½ºÅ©·Ñ, °»½Å, Á÷·ÄȰ¡ °¡´ÉÇØ, ÀϹÝÀûÀ¸·Î µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ Àý´Ü µÈ JavaBeansTM ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù. CachedRowSet °´Ã¼¿¡´Â º¸Åë, °á°ú ¼¼Æ®ÀÇ ÇàÀÌ Æ÷ÇԵ˴ϴٸ¸, ½ºÇÁ·¹µå½¬Æ® µî, °Ñ(Ç¥) Çü½ÄÀÇ ¸ðµç ÆÄÀÏÀÇ ÇàÀ» Æ÷ÇÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. CachedRowSet ±¸ÇöÀº ¹ÌÁ¢¼ÓÀÇ RowSet
°´Ã¼¿Í ¿øÀÇ µ¥ÀÌÅÍ ¼Ò½ºÀÇ µ¿±â¸¦ ÃëÇϱ⠶§¹®¿¡
SyncFactory¸¦ »ç¿ëÇØ, Ç÷¯±× ÀÎ °¡´ÉÇÑ SyncProvider
°´Ã¼¸¦ °ü¸® ¹× ÃëµæÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. º¸Åë, SyncProvider
±¸ÇöÀº JDBC µå¶óÀ̹ö¸¦ ÀÌ¿ëÇØ ƯÁ¤ÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓÇÕ´Ï´Ù. ÀÌ µµ±¸
ÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â javax.sql.rowset.spi
ÆÐŰÁö »ç¾çÀ» ÂüÁ¶ÇϽʽÿÀ. WebRowSet
- WebRowSet
°´Ã¼´Â
Á¤Çü½ÄÀÇ XML ·Î RowSet
°´Ã¼ÀÇ µ¶ÇØ¿Í write¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ´Â CachedRowSet
È®ÀåÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â XmlReader
°´Ã¼ (RowSetReader
ÀÎÅÍÆäÀ̽ºÀÇ È®Àå)¸¦ È£ÃâÇØ, XML Çü½Ä¿¡¼ Çà ¼¼Æ®¸¦ Àоî³À´Ï´Ù. ¶ÇÇÑ, XmlWriter
°´Ã¼ (RowSetWriter
ÀÎÅÍÆäÀ̽ºÀÇ È®Àå)¸¦ È£ÃâÇØ, XML Çü½Ä¿¡¼ Çà ¼¼Æ®¸¦ Ãâ·ÂÇÕ´Ï´Ù. WebRowSet
°´Ã¼°¡ ÇÊ¿ä·Î ÇÏ´Â ¸®´õ ¹× ¶óÀÌÅÍ´Â SyncFactory
¿¡
ÀÇÇØ SyncProvider
±¸ÇöÀÇ Çü½Ä¿¡¼ Á¦°øµË´Ï´Ù. È®½ÇÈ÷ Á¤Çü½ÄÀÇ XML¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï, http://java.sun.com/xml/ns/jdbc/webrowset.xsd
¿¡
Ç¥ÁØÀÇ ¹ü¿ë XML schema°¡ Á¤ÀÇµÇ¾î °ø°³µÇ°í ÀÖ½À´Ï´Ù.
FilteredRowSet
- FilteredRowSet °´Ã¼´Â ÇÁ·Î±×·¥À» »ç¿ëÇÑ È®Àå °¡´ÉÇÑ ¹æ½ÄÀÇ ÇÊÅ͸µ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. RowSet object
ÀÌ
¹ÌÁ¢¼ÓÀÇ È¯°æÀ» Èñ»ýÇÏ´Â ÀÏ ¾øÀÌ ÄÁÅÙÃ÷¿¡ ÇÊÅ͸µÀ» Àû¿ëÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â ´Ù¼ö Á¸ÀçÇÕ´Ï´Ù. À̰ÍÀº µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇÏ´Â ÄÚ½ºÆ®ÀÇ »è°¨À» À§ÇØÀÔ´Ï´Ù. ÀÌ ¿ä±¸ÀÇ ¼Ö·ç¼ÇÀº ´Ù¹æ¸é¿¡ °Ç³Ê°í ÀÖ¾î ¸Å¿ì ¹«°Å¿î Àü¸éÀûÀÇ SQL Äõ¸®±â´ÉÀ» Á¦°øÇÏ´Â ¹æ¹ýÀ¸·ÎºÎÅÍ, ÀÌ½Ä °¡´ÉÇÑ ÄÄÆÛ³ÍÆ®¸¦ Á¦°øÇÏ´Â ¹æ¹ý, º¸´Ù °æ·®ÀÎ ¹æ¹ýÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. FilteredRowSet
°´Ã¼´Â
½ÇÇà½Ã¿¡ ÇÊÅ͸¦Á¤ÀÇÇÒ ¼ö ÀÖ´Â ÇÁ·¹µðÄÉÀÌÆ® ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀ» »ç¿ëÇÕ´Ï´Ù. ¶Ç, FilteredRowSet
°´Ã¼´Â
µ¶ÇØ¿Í Ãâ·ÂÀÇ Á¶ÀÛÀÇ Âø½Å ¹× ¼Û½Å¿¡ ¼¼Æ® ÇÊÅ͸¦ Àû¿ëÇϴ ó¸®¸¦ ºÎ°úµÇ°í ÀÖ½À´Ï´Ù. µû¶ó¼, ¸ðµç ÇÊÅÍ´Â ½Ö¹æÇâÀ̶ó°í º¸¿©Áý´Ï´Ù. Ç¥ÁØ ÇÊÅÍ´Â ¹ÌÁ¤µµ¸®ÀÔ´Ï´Ù. ´Ù¸¸, ÇÊ¿äÇÑ ÇÊÅ͸¦ ½Ç½ÃÇϱâ À§Çؼ ÃæºÐÇÑ µµ±¸°¡ ÁöÁ¤µË´Ï´Ù. JoinRowSet
- JoinRowSet ÀÎÅÍÆäÀ̽º´Â º¹¼öÀÇ Ç¥ÁØ RowSet
±¸ÇöÀÇ °ü°è¸¦ È®¸³ÇÏ´Â µµ±¸¸¦ ±â¼úÇÕ´Ï´Ù. RowSet °´Ã¼°¡ SQL JOIN ¹æ½Ä¿¡¼ °ü·ÃÁþ°í °¡´ÉÇÑ °æ¿ì, JoinRowSet °´Ã¼¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â RowSet °´Ã¼ÀÇ ¼ö¿¡ Á¦ÇÑÀº ¾ø½À´Ï´Ù. Á¤ÀÇ¿¡ÀÇÇϸé SQL JOIN ¹®Àº °øÅëÀÇ ¼Ó¼º¿¡ ±â¹ÝÇØ
º¹¼öÀÇ RDB Å×ÀÌºí³»ÀÇ µ¥ÀÌÅ͸¦ °áÇÕÇϱâ À§Çؼ »ç¿ëµË´Ï´Ù. ¿ÀÇ ¸ÅĪÀ» ÀÛ¼ºÇØ, ½ÃÇàÇÏ´Â °ÍÀ¸·Î½á, JoinRowSet °´Ã¼´Â ¿øÀÇ µ¥ÀÌÅÍ ¼Ò½º´Â ±×´ë·ÎRowSet ÀνºÅϽº³¢¸®ÀÇ °ü°è¸¦ È®¸³ÇÕ´Ï´Ù.
RowSet
±¸ÇöÀÇ Áذб¸ÇöÀº ÀÌ »ç¾ç¿¡ ±â¼úµÈ assertion¿¡ µû¸¦Çʿ䰡 ÀÖ½À´Ï´Ù. Java Community Process
±ÔÁ¤¿¡ µû¶ó, »ç¾ç°úÀÇ È£È¯¼ºÀ» È®º¸Çϱâ À§ÇØ, Test Compatibility Kit (TCK)¸¦ Çã°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ´Ü¶ô¿¡¼´Â Ç¥ÁØ JDBC RowSet
Á¤ÀÇÀÇ ±¸ÇöÀÇ °³½ÃÁ¡¿¡ ´ëÇØ °³¼³ÇÕ´Ï´Ù. SyncProvider
±¸ÇöÀÇ °¡ÀÌµå ¶óÀο¡ ´ëÇØ¼´Â BaseRowSet
Ŭ·¡½ºÀÇ ¿ªÇÒÁذÅÇÑ JDBC RowSet
±¸ÇöÀº ÀÌ ÆÐŰÁö·Î ÁöÁ¤µÈ Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ 1°³
ÀÌ»ó ±¸ÇöÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. ¶ÇÇÑ, BaseRowSet
Ãß»ó Ŭ·¡½º¸¦ È®ÀåÇÒ ¼ö°¡ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CachedRowSet
±¸ÇöÀº, CachedRowSet
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, BaseRowSet
Ãß»ó Ŭ·¡½º¸¦ È®ÀåÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. BaseRowSet
Ŭ·¡½º´Â RowSet
°´Ã¼°¡ Á¢¼Ó ȯ°æ¿¡ ÀÖÀ»±î ¹ÌÁ¢¼ÓÀÇ È¯°æ¿¡ ÀÖÀ»±î¿¡ °ü°è¾øÀÌ, ¸ðµç RowSet
±¸ÇöÀÇ ±¸Ãà¿¡ »ç¿ëµÇ´Â Ç¥ÁØ ¾ÆÅ°ÅØÃĸ¦ Á¦°øÇÕ´Ï´Ù. BaseRowSet Ãß»ó Ŭ·¡½º´Â RowSet¿¡
ÇÁ·ÎÆÛƼÀÇ Á¶ÀÛÀ̳ª À̺¥Æ® ÅëÁö·Î ´ëÇ¥µÇ´Â JavaBeans ÄÄÆÛ³ÍÆ® ¿ä°Ç¿¡ ¿ÏÀü ÁذÅÇÑ ±âº» ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, com.sun.rowset ÆÐŰÁö³»ÀÇ ·¹ÆÛ·±½º ±¸ÇöÀ¸·Î Á¦°øµÇ´Â ¸ðµç ±¸ÇöÀº, BaseRowSet Ŭ·¡½º¸¦ ±¸ÇöÀÇ ±â¹ÝÀ¸·Î¼ »ç¿ëÇÕ´Ï´Ù.
¾Æ·¡ÀÇ °Ñ(Ç¥)¿¡
BaseRowSet
Ãß»ó Ŭ·¡½ºÀÇ ±â´ÉÀ» ³ªÅ¸³À´Ï´Ù.
±â´É
»ó¼¼
ÇÁ·ÎÆÛƼ ¾îÇø®ÄÉÀ̼ǿ¡ RowSet
Ä¿¸àµå³ª ÇÁ·ÎÆÛƼġÀÇ Ãëµæ ¹× ¼³Á¤À» Á¦°øÇϴ ǥÁØ JavaBeans ÇÁ·ÎÆÛƼ Á¶ÀÛ µµ±¸¸¦ Á¦°øÇÑ´Ù. Ç¥ÁØRowSet
ÇÁ·ÎÆÛƼÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â javax.sql.RowSet ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ´º¾ó (JDBC 3.0 »ç¾ç¿¡¼ Á¦°ø)À» ÂüÁ¶À̺¥Æ® ÅëÁö µî·ÏÀ» ¸¶Ä£ À̺¥Æ® ¸®½º³Ê¿¡°Ô Ç¥ÁØ JavaBeans À̺¥Æ® ÅëÁö¸¦ Á¦°øÇÑ´Ù. Áذб¸Çö¿¡ ÀÇÇØ »ý¼ºµÈ Ç¥ÁØ RowSet À̺¥Æ®ÀÇ µî·Ï ¹× ó¸® ¹æ¹ýÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â javax.sql.RowSetEvent ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ´º¾ó (JDBC 3.0 »ç¾ç¿¡¼ Á¦°ø)À» ÂüÁ¶ RowSet °´Ã¼ÀÇ Ä¿¸àµåÀÇ ¼³Á¤ RowSet Ä¿¸àµå ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÏ´Â ¼³Á¤ ¸Þ¼µåÀÇ ¿ÏÀüÇÑ ¼¼Æ®¸¦ Á¦°øÇÑ´Ù ½ºÆ®¸² ½ºÆ®¸²ÇüÀ» ÁöÁ¤Çϱâ À§ÇÑ ÀÏ·ÃÀÇ Á¤¼ö¿Ü, ½ºÆ®¸² ÀνºÅϽºÀÇ Æ÷ÇÔ Çʵ带 Á¦°øÇÑ´Ù
JdbcRowSet
´Â
Ç×»ó ¿øÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓÇϰí ÀÖÀ»Çʿ䰡 ÀÖ´Â RowSet
°´Ã¼¸¦ ±â¼úÇÕ´Ï´Ù. JdbcRowSet
±¸ÇöÀº ÀÌ Á¢¼ÓÀÌ JDBC µå¶óÀ̹ö¿¡¸¸ µû¶ó Á¦°øµÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, JdbcRowSet
ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÌ µÇ¾î ÀÖ¾î, Á¢¼Ó ȯ°æ¿¡¼ µ¿ÀÛÇÏ´Â RowSet
°´Ã¼´Â
RowSetReader
°´Ã¼³ª RowSetWriter
°´Ã¼ÀÇ Ãëµæ¿¡ SyncFactory
¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. À̰͵éÀº ºÎÇÏÀÇ °»½Å ¹× ½ºÅ©·Ñ °¡´ÉÇÑ ResultSet
±¸Çö¿¡ÀÇÇØ JDBC µå¶óÀ̹ö¸¦ ÀÌ¿ëÇØ ¿ä±¸¸¦ ä¿ï ¼ö°¡ ÀÖ½À´Ï´Ù.
CachedRowSet
°´Ã¼ µî, ¹ÌÁ¢¼ÓÀÇ RowSet
°´Ã¼´Â
SyncFactory
¿¡ ÀÇÇØ Á¦°øµÇ´Â SyncProvider
°´Ã¼¿¡ Á¢¼Ó °ü¸®¸¦ À§¾ç ÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. ¿ÏÀüÇÏ°Ô ¹ÌÁ¢¼ÓÀ¸·Î Çϱâ À§Çؼ´Â ¸ðµç ¹ÌÁ¢¼ÓÀÇ RowSet
°´Ã¼´Â
RowSet
°´Ã¼ÀÇ »ý¼º¿¡ ÀÌ¿ëµÈ ¿øÀÇ µ¥ÀÌÅÍ ¼Ò½º Á¢¼ÓÀÌ Å¬·Î¿ìÁî ÇØ, °¡ºñÁö Ä÷ºÅͰ¡ ÀÚ¿øÀ» º¹¿ø ¹× ÇØ¹æÇÒ ¼ö ÀÖ´Â »óŰ¡ µÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. SyncProvider
°´Ã¼´Â
µ¿±â°¡ ÇÊ¿äÇÑ ¶§¿¡ µ¥ÀÌÅÍ ¼Ò½º Á¢¼ÓÀ» ÀçÂ÷ È®¸³Çϱâ À§ÇØ, Áß¿äÇÑ JDBC ÇÁ·ÎÆÛƼ°¡ º¸°ü À¯ÁöµÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÕ´Ï´Ù. µû¶ó¼, ¹ÌÁ¢¼ÓÀÇ RowSet
°´Ã¼´Â
Connection
°´Ã¼»ó¿¡ ¿ÜºÎ ÂüÁ¶°¡ ¾ø´Â °ÍÀ» È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
RowsetMetaDataImpl
Ŭ·¡½º´Â RowSetMetaData ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀ» Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀ̸ç, Á¢¼ÓµÇ°í ÀÖÀ»±î ¹ÌÁ¢¼ÓÀÏÁö ¾î¶³Áö¿¡ °ü°è¾øÀÌ, ¸ðµç RowSet
°´Ã¼ÀÇ ¸ÞŸµ¥ÀÌŸ¿¡ Ç¥ÁØÀÇ ¼³Á¤ ¸Þ¼µå ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù. ¸ðµç ±¸ÇöÀº ÀÌ Ç¥ÁØ ±¸ÇöÀ» ÀÚÀ¯·Ó°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ¹Ýµå½Ã ÀÌ¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
RowSetWarning
Ŭ·¡½º´Â RowSet
±¸ÇöÀ¸·Î ¼³Á¤ °¡´ÉÇÑ °æ°í¸¦ Á¦°øÇÕ´Ï´Ù. SQLWarning °´Ã¼¿Í °°°Ô, RowSetWarning
°´Ã¼´Â
¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏÁö ¾Ê°í,
°æ°í¸¦ Throw ÇÏ´Â ¸Þ¼µå¸¦ °¡Áö´Â °´Ã¼¿¡ üÀÎ µË´Ï´Ù. ¸ðµç RowSet
±¸ÇöÀº °æ°í°¡ »ý¼ºµÇ¾úÀ» °æ¿ì¿¡ ÀÌ Ã¼ÀÎÀÌ ¹ß»ýÇÏ´Â °ÍÀ¸·ÎJdbcRowSet
ÀÎÅÍÆäÀ̽º³ª CachedRowSet
ÀÎÅÍÆäÀ̽º¿¡ Á¤ÀÇµÈ getRowSetWarnings
¸Þ¼µå·ÎºÎÅÍ °æ°í¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ» È®ÀÎÇÒÇʿ䰡 ÀÖ½À´Ï´Ù. getRowSetWarnings
¸Þ¼µå¸¦ »ç¿ëÇØ °æ°í¸¦ ÃëµæÇÑ µÚ, RowSetWarning
¸Þ¼µå getNextWarning
¸¦ È£ÃâÇØ, üÀÎ µÇ´Â °æ°í¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù
. °æ°í°¡ µ¹·ÁÁÖ°íÁ³À» °æ¿ì´Â ±× ÀÌ»ó °æ°í°¡ Ç¥½ÃµÇÁö ¾Ê°Ô µÉ ¶§±îÁö, ¹Ýº¹ getNextWarning
¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù
.
Joinable
ÀÎÅÍÆäÀ̽º´Â Á¢¼ÓµÇ°í ÀÖÀ»±î ¹ÌÁ¢¼ÓÀϱ °ü°è¾øÀÌ, ¸ðµç RowSet
°´Ã¼¸¦, SQL JOIN
Á¶ÀÛÀ¸·Î JoinRowSet
°´Ã¼¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù
. Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â RowSet
°´Ã¼´Â
ÀÏÄ¡¿ÀÇ ¼³Á¤, ÀÏÄ¡¿ÀÇ Ãëµæ, ¶Ç´Â ÀÏÄ¡¿ÀÇ ¼³Á¤ ÇØÁ¦¸¦ ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù
. JoinRowSet
°´Ã¼´Â
RowSet
°´Ã¼ÀÇ ÀÏÄ¡¿À» RowSet
°´Ã¼¸¦ Ãß°¡Çϱâ À§ÇÑ ±â¹ÝÀ¸·Î¼ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù
.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.