|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Joinable
Joinable
ÀÎÅÍÆäÀ̽º´Â
ÀÏÄ¡¿ÀÇ Ãëµæ°ú ¼³Á¤ÀÇ ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù. À̰ÍÀº RowSet
¿ÀºêÁ§Æ®¸¦ JoinRowSet
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÏ´Â °Í¿¡
ÇØ Çü¼ºµÇ´Â SQL JOIN
Çü¼ºÀÇ ±âÃʰ¡ µË´Ï´Ù.
Ç¥ÁØ RowSet
±¸ÇöÀº,JoinRowSet
¿ÀºêÁ§Æ®¿¡ Ãß°¡Çϱâ À§Çؼ,Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϸé,RowSet
¿ÀºêÁ§Æ®·Î ÀÏÄ¡¿ÀÇ ¼³Á¤, Ãëµæ, Á¤º¸ÀÇ ÃëµæÀ» ÇÒ ¼ö ÀÖ´Â Joinable
¸Þ¼µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÁö ¾Ê´Â RowSet
¿ÀºêÁ§Æ®¸¦ JoinRowSet
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ÀÌ ¶§¹®¿¡´Â
RowSet
¿ÀºêÁ§Æ®¿Í ÀÏÄ¡¿ÀÇ ¾çÂÊ ¸ðµÎ, ¶Ç´Â RowSet
¿ÀºêÁ§Æ®ÀÇ ¹è¿°ú ÀÏÄ¡¿ÀÇ ¹è¿ÀÇ ¾çÂÊ ¸ðµÎ¸¦ ÃëÇÏ´Â ¸î°³ÀÇ JoinRowSet.addRowSet
¸Þ¼µå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Joinable
ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼µå¿¡ ¾×¼¼½º ÇÏ·Á¸é,
RowSet
¿ÀºêÁ§Æ®·Î 5 °³ÀÇ Ç¥ÁØ RowSet
ÀÎÅÍÆäÀ̽ºÀÇ ÃÄ Àû¾îµµ 1 °³ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ÇÑÃþ ´õ Joinable
ÀÎÅÍÆäÀ̽ºµµ ±¸ÇöÇÕ´Ï´Ù. ¶Ç, ´ëºÎºÐÀÇ RowSet
¿ÀºêÁ§Æ®´Â BaseRowSet
Ŭ·¡½º¸¦ È®ÀåÇÕ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
class MyRowSetImpl extends BaseRowSet implements CachedRowSet, Joinable { : : }
Joinable
ÀÎÅÍÆäÀ̽º³»ÀÇ ¸Þ¼µå·ÎRowSet
¿ÀºêÁ§Æ®´Â
ÀÏÄ¡¿ (SQL JOIN
º£À̽º°¡ µÇ´Â ¿)ÀÇ ¼³Á¤, ÀÏÄ¡¿ÀÇ Ãëµæ, ¶Ç´Â ÀÏÄ¡¿ÀÇ ¼³Á¤ ÇØÁ¦¸¦ ½Ç½ÃÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼µå¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ JoinRowSet
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÏ´Â °ÍÀ¸·Î SQL JOIN
°ü°è¸¦ È®¸³ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CachedRowSet crs = new MyRowSetImpl(); crs.populate((ResultSet) rs); (Joinable) crs.setMatchColumnIndex(1); JoinRowSet jrs = new JoinRowSetImpl(); jrs.addRowSet(crs);»ó±âÀÇ ¿¹¿¡¼´Â crs °¡
Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ CachedRowSet
¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹ÀÇ crs2´Â
Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÁö ¾Ê±â ¶§¹®¿¡
addRowSet
¸Þ¼µåÀÇ Àμö·Î¼ ÀÏÄ¡¿À» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡¼´Â
¿ 1À»
ÀÏÄ¡¿·Î Çϰí ÀÖ½À´Ï´Ù. CachedRowSet crs2 = new MyRowSetImpl(); crs2.populate((ResultSet) rs); JoinRowSet jrs2 = new JoinRowSetImpl(); jrs2.addRowSet(crs2, 1);
JoinRowSet
ÀÎÅÍÆäÀ̽ºÀÇ À̿뿡
ÇØ, ´ÜÀÏÀÇ Ç¥¿¡ Á¤¸®µÈ 1 °³ ÀÌ»óÀÇ RowSet
¿ÀºêÁ§Æ®·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÃëµæÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ÀÌ ¶§, µ¥ÀÌŸº£À̽º¿ÍÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±× ¶§¹®¿¡
¹ÌÁ¢¼ÓÀÇ RowSet
¿ÀºêÁ§Æ®·Î »ç¿ëÇÏ´Â °Í¿¡ ÀûÇÕÇÕ´Ï´Ù. ±×·±µ¥µµ, Á¢¼ÓÇϰí ÀÖÀ»Áö ¾î¶³Áö¿¡ °ü°è¾øÀÌ, ¸ðµç RowSet
¿ÀºêÁ§Æ®°¡ ÀÌ ÀÎÅÍÆäÀ̽º¸¦±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç×»ó µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓµÇ°í ÀÖ´Â JdbcRowSet
¿ÀºêÁ§Æ®´Â
JoinRowSet
¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÏÁö ¾Ê¾Æµµ, Á÷Á¢ SQL JOIN
¿¡ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
setMatchColumn
¸Þ¼µå¿¡°Ô °Ç³×Áö´Â À妽º ¹è¿Àº, ¼³Á¤µÇ´Â ÀÏÄ¡¿ÀÇ ¼ö (¹è¿ÀÇ ±æÀÌ)¿Í ¸ÅĪ¿¡ »ç¿ëµÇ´Â ¿À» ³ªÅ¸³À´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
int[] i = {1, 2, 4, 7}; // indicates four match columns, with column // indexes 1, 2, 4, 7 participating in the JOIN. Joinable.setMatchColumn(i);ÈļÓÀÇ ÀÏÄ¡¿Àº, ´ÙÀ½°ú °°ÀÌ ´Ù¸¥
Joinable
¿ÀºêÁ§Æ® (Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â RowSet
¿ÀºêÁ§Æ®)¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
int[] w = {3, 2, 5, 3}; Joinable2.setMatchColumn(w);º¹¼öÀÇ
RowSet
¿ÀºêÁ§Æ®¸¦ JoinRowSet
¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÒ ¶§, ¹è¿ À妽ºÀÇ ¼ø¼´Â ƯÈ÷ Áß¿äÇÕ´Ï´Ù. ¹è¿ÀÇ °¢ À妽º´Â
ÀÌÀü¿¡ Ãß°¡ÇÑ RowSet
¿ÀºêÁ§Æ®ÀÇ ´ëÀÀÇÏ´Â À妽º¿Í Á÷Á¢ ´ëÀÀÇÕ´Ï´Ù. ¿À¹ö·¦À̳ª ¾ð´õ ·¦ÀÌ ¹ß»ýÇßÀ» °æ¿ì, ÀÏÄ¡¿ÀÇ µ¥ÀÌÅÍ´Â
Joinable
¸¦
±¸ÇöÇÑ RowSet °¡ Ãß°¡µÈ À̺¥Æ®³»¿¡ º¸°ü À¯ÁöµÇ¾î ÀÏÄ¡¿µ¥ÀÌÅÍ¿¡ °ü·ÃÁöÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. µû¶ó¼, ¾îÇø®ÄÉÀ̼ÇÀº, º¹¼öÀÇ ÀÏÄ¡¿À» ÀÓÀÇÀÇ Â÷·Ê·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ÀÌ Â÷·Ê´Â SQL
JOIN
°á°ú¿¡ Á÷Á¢ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
À̰ÍÀº, ÀÏÄ¡¿À» ³ªÅ¸³»±â À§Çؼ ¿À妽º´Â ¾Æ´Ï°í ·Ä¸íÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡µµ ¿ÏÀüÈ÷ °°½À´Ï´Ù.
JoinRowSet
¸Þ¼µå °³¿ä | |
---|---|
int[] |
getMatchColumnIndexes ()
setMatchColumn(int[] columnIdxes) ¸Þ¼µå¸¦ »ç¿ëÇØ, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î ¼³Á¤µÈ ÀÏÄ¡¿ÀÇ À妽º¸¦ ÃëµæÇÕ´Ï´Ù. |
String [] |
getMatchColumnNames ()
setMatchColumn(String [] columnNames) ¸Þ¼µå¸¦ »ç¿ëÇØ, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î ¼³Á¤µÈ ÀÏÄ¡¿ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
void |
setMatchColumn (int columnIdx)
ÁöÁ¤µÈ ¿À» ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setMatchColumn (int[] columnIdxes)
ÁöÁ¤µÈ ¿À» ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setMatchColumn (String columnName)
ÁöÁ¤µÈ ¿À» ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setMatchColumn (String [] columnNames)
ÁöÁ¤µÈ ¿À» ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. |
void |
unsetMatchColumn (int columnIdx)
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù. |
void |
unsetMatchColumn (int[] columnIdxes)
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù. |
void |
unsetMatchColumn (String columnName)
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù. |
void |
unsetMatchColumn (String [] columnName)
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void setMatchColumn(int columnIdx) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. JoinRowSet
¿ÀºêÁ§Æ®´Â
ÀÏÄ¡¿¿¡ ±Ù°ÅÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CachedRowSet
TM µîÀÇ ¼ºê ÀÎÅÍÆäÀ̽º´Â CachedRowSet.setKeyColumns
¸Þ¼µå¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ ¿¿¡ ÁÖŰÀÇ ½Ã¸àƽ½º¸¦ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. setMatchColumn(int columnIdx)
¸Þ¼µåÀÇ ±¸Çö¿¡¼´Â
CachedRowSet
¿ÀºêÁ§Æ®·Î ÁÖŰ¿À» ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÒ °æ¿ì¿¡
Ű¿ÀÇ Á¦¾àÀ» À¯ÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
columnIdx
- ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ´Â ¿ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
SQLException
- ¹«È¿ÀÎ ¿À妽º°¡ ¼³Á¤µÇ¾úÀ» °æ¿ìsetMatchColumn(int[])
,
unsetMatchColumn(int)
void setMatchColumn(int[] columnIdxes) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. JoinRowSet
¿ÀºêÁ§Æ®´Â
ÀÏÄ¡¿¿¡ ±Ù°ÅÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
columnIdxes
- ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ´Â ¿ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
¹è¿
SQLException
- ¹«È¿ÀÎ ¿À妽º°¡ ¼³Á¤µÇ¾úÀ» °æ¿ìsetMatchColumn(int[])
,
unsetMatchColumn(int[])
void setMatchColumn(String columnName) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. JoinRowSet
¿ÀºêÁ§Æ®´Â
ÀÏÄ¡¿¿¡ ±Ù°ÅÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CachedRowSet
ÀÎÅÍÆäÀ̽ºµîÀÇ ¼ºê ÀÎÅÍÆäÀ̽º´Â CachedRowSet.setKeyColumns
¸Þ¼µå¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ ¿¿¡ ÁÖŰÀÇ ½Ã¸àƽ½º¸¦ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. setMatchColumn(String columnIdx)
¸Þ¼µåÀÇ ±¸Çö¿¡¼´Â
CachedRowSet
¿ÀºêÁ§Æ®·Î ÁÖŰ¿À» ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÒ °æ¿ì¿¡
Ű¿ÀÇ Á¦¾àÀ» À¯ÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
columnName
- ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ´Â ¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®
SQLException
- ¹«È¿ÀÎ ·Ä¸íÀÌ ¼³Á¤µÇ¾úÀ» °æ¿ì, ·Ä¸íÀÌ null
°æ¿ì, ¶Ç´Â ·Ä¸íÀÌ °ø¹®ÀÚ¿ÀÇ °æ¿ìunsetMatchColumn(int)
,
setMatchColumn(int[])
void setMatchColumn(String [] columnNames) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤ÇÕ´Ï´Ù. JoinRowSet
¿ÀºêÁ§Æ®´Â
ÀÏÄ¡¿¿¡ ±Ù°ÅÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
columnNames
- ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ´Â ¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®ÀÇ ¹è¿
SQLException
- ¹«È¿ÀÎ ·Ä¸íÀÌ ¼³Á¤µÇ¾úÀ» °æ¿ì, ·Ä¸íÀÌ null
°æ¿ì, ¶Ç´Â ·Ä¸íÀÌ °ø¹®ÀÚ¿ÀÇ °æ¿ìunsetMatchColumn(int)
,
setMatchColumn(int[])
int[] getMatchColumnIndexes() throws SQLException
setMatchColumn(int[] columnIdxes)
¸Þ¼µå¸¦ »ç¿ëÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®·Î ¼³Á¤µÈ ÀÏÄ¡¿ÀÇ À妽º¸¦ ÃëµæÇÕ´Ï´Ù.
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ¼³Á¤µÈ ¿ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
¹è¿
SQLException
- ÀÏÄ¡¿ÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
,
unsetMatchColumn(int)
String [] getMatchColumnNames() throws SQLException
setMatchColumn(String [] columnNames)
¸Þ¼µå¸¦ »ç¿ëÇØ, ÀÌ RowSet
¿ÀºêÁ§Æ®·Î ¼³Á¤µÈ ÀÏÄ¡¿ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
RowSet
¿ÀºêÁ§Æ®¿¡ ÀÏÄ¡¿·Î¼ ¼³Á¤µÈ ¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®ÀÇ ¹è¿
SQLException
- ÀÏÄ¡¿ÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
,
unsetMatchColumn(int)
void unsetMatchColumn(int columnIdx) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù.
Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â RowSet
¿ÀºêÁ§Æ®´Â
ÁöÁ¤µÈ ·Ä»ó¿¡¼ CachedRowSet.unsetKeyColumns
¸Þ¼µå°¡ ºÒ·Á °¥ ¶§±îÁö Ű¿Í °°Àº Á¦¾àÀÌ ½Ç½ÃµÇ´Â °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
columnIdx
- ÀÏÄ¡¿·Î¼ÀÇ ¼³Á¤ÀÌ ÇØÁ¦µÇ´Â ¿ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
SQLException
- ¹«È¿ÀÎ ¿À妽º°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ¿ÀÌ ÀÌÀü¿¡ ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
void unsetMatchColumn(int[] columnIdxes) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù.
columnIdxes
- ÀÏÄ¡¿·Î¼ÀÇ ¼³Á¤ÀÌ ÇØÁ¦µÇ´Â ¿ÀÇ À妽º¸¦ ³ªÅ¸³»´Â int
¹è¿
SQLException
- ¹«È¿ÀÎ ¿À妽º°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ¿ÀÌ ÀÌÀü¿¡ ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
void unsetMatchColumn(String columnName) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù.
Joinable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â RowSet
¿ÀºêÁ§Æ®´Â
ÁöÁ¤µÈ ·Ä»ó¿¡¼ CachedRowSet.unsetKeyColumns
¸Þ¼µå°¡ ºÒ·Á °¥ ¶§±îÁö Ű¿Í °°Àº Á¦¾àÀÌ ½Ç½ÃµÇ´Â °ÍÀ» º¸ÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
columnName
- ÀÏÄ¡¿·Î¼ÀÇ ¼³Á¤ÀÌ ÇØÁ¦µÇ´Â ¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®
SQLException
- ¹«È¿ÀÎ ·Ä¸íÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ¿ÀÌ ÀÌÀü¿¡ ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
void unsetMatchColumn(String [] columnName) throws SQLException
RowSet
¿ÀºêÁ§Æ®ÀÇ ÀÏÄ¡¿·Î¼ ÁöÁ¤µÈ ¿ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù.
columnName
- ÀÏÄ¡¿·Î¼ÀÇ ¼³Á¤ÀÌ ÇØÁ¦µÇ´Â ¿ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®ÀÇ ¹è¿
SQLException
- ¹«È¿ÀÎ ·Ä¸íÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ¿ÀÌ ÀÌÀü¿¡ ÀÏÄ¡¿·Î¼ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìsetMatchColumn(int)
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.