|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.sql.rowset.serial.SerialArray
public class SerialArray
Array
°´Ã¼ÀÇ Á÷·ÄÈ ¹öÀüÀ̸ç, Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ SQL ARRAY
°ªÀÇ ¸ÅÇÎÀÔ´Ï´Ù.
SerialArray
Ŭ·¡½º´Â Array
°´Ã¼·ÎºÎÅÍ SerialArray
ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§ÇÑ »ý¼ºÀÚ°ú ±âÀúÇü°ú ±× SQL ¸íÀ» ÃëµæÇϱâ À§ÇÑ ¸Þ¼µå¿ÍSerialArray
°´Ã¼ÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¸¦ Ä«ÇÇÇϱâ À§ÇÑ ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù.
ÁÖ: ÀÌ Å¬·¡½º¸¦ Á¤»óÀûÀ¸·Î µ¿ÀÛ½Ã۱â À§Çؼ´Â Çʿ信 µû¶ó¼ SQL Array
°´Ã¼¸¦ »ý¼ºÇÏ´Â (±× ¸ðµç ¿ä¼Ò¸¦ Ŭ¶óÀÌ¾ðÆ®¼¹ö¿¡ À̵¿½ÃŲ´Ù) À§ÇØ µ¥ÀÌÅÍ ¼Ò½º Á¢¼ÓÀÌ ÀÌ¿ë °¡´ÉÇÑ Çʿ䰡 ÀÖ½À´Ï´Ù. Çö½ÃÁ¡¿¡¼´Â locatorµîÀÇ µ¥ÀÌÅÍ ¼Ò½ºÀÇ µ¥ÀÌÅÍ¿¡ÀÇ ³í¸® Æ÷ÀÎÅÍ´Â Áö¿ø
µÇÁö ¾Ê½À´Ï´Ù.
»ý¼ºÀÚ °³¿ä | |
---|---|
SerialArray (Array array)
ÁöÁ¤µÈ Array °´Ã¼·ÎºÎÅÍ »õ·Î¿î SerialArray °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
SerialArray (Array array,
Map <String,
Class <? >> map)
¿ä¼Ò°¡ SQL UDT ÀÏ ¶§, °¢ ¿ä¼ÒÀÇ Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â ÁöÁ¤ÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ, ÁöÁ¤µÈ Array °´Ã¼·ÎºÎÅÍ »õ·Î¿î SerialArray °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Object |
getArray ()
ÀÌ SerialArray °´Ã¼ÀÇ º¹»çÀÎ
»õ·Î¿î ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. |
Object |
getArray (long index,
int count)
ÀÌ SerialArray °´Ã¼ÀÇ ½½¶óÀ̽ºÀÇ Ä«Çǰ¡ µÇ´Â »õ·Î¿î ¹è¿ (ÁöÁ¤µÈ À妽º À§Ä¡ÀÇ ¿ä¼Ò·ÎºÎÅÍ ÁöÁ¤ÀÇ ¿ä¼Ò ¸îºÐ °è¼ÓµÈ´Ù)À» ¸®ÅÏÇÕ´Ï´Ù. |
Object |
getArray (long index,
int count,
Map <String,
Class <? >> map)
ÀÌ SerialArray °´Ã¼ÀÇ ½½¶óÀ̽ºÀÇ Ä«Çǰ¡ µÇ´Â »õ·Î¿î ¹è¿ (ÁöÁ¤µÈ À妽º À§Ä¡ÀÇ ¿ä¼Ò·ÎºÎÅÍ ÁöÁ¤ÀÇ ¿ä¼Ò ¸îºÐ °è¼ÓµÈ´Ù)À» ¸®ÅÏÇÕ´Ï´Ù. |
Object |
getArray (Map <String,
Class <? >> map)
¿ä¼Ò°¡ SQL UDT ÀÏ ¶§, °¢ ¿ä¼ÒÀÇ Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â ÁöÁ¤ÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ, ÀÌ SerialArray °´Ã¼ÀÇ º¹»çÀÎ
»õ·Î¿î ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. |
int |
getBaseType ()
ÀÌ SerialArray °´Ã¼³»ÀÇ ¿ä¼ÒÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getBaseTypeName ()
ÀÌ SerialArray °´Ã¼³»¿¡ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ DBMS °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù. |
ResultSet |
getResultSet ()
ÀÌ SerialArray °´Ã¼¿¡ ÀÇÇØ Ç¥ÇöÇÏ´Â ARRAY °ªÀÇ ¸ðµç ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ResultSet °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. |
ResultSet |
getResultSet (long index,
int count)
À妽º index ·Î ½ÃÀ۵Ǿî, ÃÖ´ë·Î count °³°¡ ¿¬¼ÓÇÑ ºÎºÐ ¹è¿ÀÇ ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ResultSet °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. |
ResultSet |
getResultSet (long index,
int count,
Map <String,
Class <? >> map)
À妽º index ·Î ½ÃÀ۵Ǿî, ÃÖ´ë·Î count °³°¡ ¿¬¼ÓÇÑ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â SerialArray °´Ã¼ÀÇ ¿ä¼ÒÀÇ ºÎºÐ ¹è¿À» Æ÷ÇÔÇÏ´Â ResultSet °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
ResultSet |
getResultSet (Map <String,
Class <? >> map)
ÀÌ SerialArray °´Ã¼¿¡ ÀÇÇØ Ç¥ÇöµÈ SQL ARRAY °ªÀÇ ¸ðµç ¿ä¼Ò¸¦ Æ÷ÇÔÇÑ ResultSet °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public SerialArray(Array array, Map <String, Class <? >> map) throws SerialException, SQLException
Array
°´Ã¼·ÎºÎÅÍ »õ·Î¿î SerialArray
°´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ¹è¿ ¿ä¼Ò°¡ UDT ·Î ÁöÁ¤µÈ ÇüÅ ¸Ê¿¡ UDT ¿£Æ®¸®°¡ ÀÖ´Â °æ¿ì¿¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. Ä¿½ºÅÒ ¸ÅÇÎÀº Àç±ÍÀûÀÔ´Ï´Ù. ¿¹¸¦ µé¾î SQL ±¸Á¶ÇüÀÌ ÀÖ´Â ¿ä¼Ò°¡ ±× ÀÚü SQL ±¸Á¶ÇüÀÇ ¿ä¼Ò¸¦ °¡Áö´Â SQL ±¸Á¶ÇüÀÎ °æ¿ì, Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â °¢ ±¸Á¶ÇüÀÌ, ÁöÁ¤ÀÇ ÇüÅ ¸Ê¿¡ µû¶ó ¸Ê µË´Ï´Ù.
»õ·Î¿î SerialArray
°´Ã¼´Â
±× ±¸Ãà¿¡ »ç¿ëµÇ´Â Array
°´Ã¼¿Í °°Àº ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´Ù¸¸, ±âÀúÇüÀÌ SQL ÇüÀÇ STRUCT
, ARRAY
, BLOB
, CLOB
, DATALINK
, JAVA_OBJECT
ÀÎ °æ¿ì¸¦ Á¦¿ÜÇÕ´Ï´Ù. ÀÌ °æ¿ì
»õ·Î¿î SerialArray
°´Ã¼³»ÀÇ °¢ ¿ä¼Ò´Â ÀûÀýÇÑ Á÷·ÄÈ Æû, Áï SerialStruct
, SerialArray
, SerialBlob
, SerialClob
, SerialDatalink
, SerialJavaObject
¸î°³ÀÇ °´Ã¼°¡ µË´Ï´Ù.
ÁÖ: (1) SerialArray
°´Ã¼ÀÇ ÀÛ¼º¿¡ »ç¿ëµÇ´Â Array
°´Ã¼´Â
»ý¼ºÀÚ¿¡°Ô °Ç³×Áö±â Àü¿¡
Ŭ¶óÀÌ¾ðÆ®¿¡ SQL ARRAY
°ªÀÇ µ¥ÀÌÅ͸¦ °Ç³×ÁÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é »õ·Î¿î SerialArray
°´Ã¼´Â µ¥ÀÌÅ͸¦ °¡ÁöÁö ¾Ê´Â °´Ã¼°¡ µË´Ï´Ù.
ÁÖ: (2) Array
¿¡ java.sql.Types.JAVA_OBJECT
ÇüÀÌ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì, SerialJavaObject
»ý¼ºÀÚ°¡ ºÒ·Á°¡
ÀÌ °´Ã¼°¡ Á÷·ÄÈ °¡´ÉÇÏ´Ù¶ó°í ÇÏ´Â °ÍÀÌ È®Àε˴ϴÙ.
ÁÖ: (3) ÀÌ »ý¼ºÀÚ
À¸·Î ÁöÁ¤µÈ Array
°´Ã¼´Â
Array.getArray()
¸Þ¼µå¿¡ ´ëÇØ¼ null
À»
µ¹·ÁÁÙ ¼ö ¾ø½À´Ï´Ù. SerialArray
´Â null ¹è¿Ä¡¸¦ Á÷·ÄÈÇÒ ¼ö ¾ø½À´Ï´Ù.
array
- Á÷·ÄÈ µÇ´Â Array
°´Ã¼map
- °¢ ¿£Æ®¸®°¡ 1) UDT (SQL ±¸Á¶Çü ¶Ç´Â SQL °³º°Çü)ÀÇ ¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
°´Ã¼¿Í 2) UDT
¸Ê ¹æ¹ýÀ» Á¤ÀÇÇÏ´ÂSQLData
±¸ÇöÀÇ Class
°´Ã¼·ÎºÎÅÍ ±¸¼ºµÇ´Â java.util.Map
°´Ã¼ÀÔ´Ï´Ù. map ÆÄ¶ó¹ÌÅÍ´Â Blob
, Clob
, DATALINK
, ¶Ç´Â JAVA_OBJECT
Çü¿¡ ´ëÇØ¼´Â ¹«È¿ÀÔ´Ï´Ù.
SerialException
- Array
°´Ã¼ÀÇ Á÷·ÄȽÿ¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â array ³ª map
°ªÀÌ null
ÀÎ °æ¿ìpublic SerialArray(Array array) throws SerialException, SQLException
Array
°´Ã¼·ÎºÎÅÍ »õ·Î¿î SerialArray
°´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.
ÀÌ »ý¼ºÀÚ´Â Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ¹è¿ÀÇ ±âÀúÇüÀÌ SQL ±¸Á¶ÇüÀ̸ç, Ä¿½ºÅÒ ¸ÅÇÎÀÌ ÇÊ¿äÇÑ °æ¿ì´Â »ý¼ºÀÚ
SerialArray(Array array, Map map)
¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
»õ·Î¿î SerialArray
°´Ã¼´Â
±× ±¸Ãà¿¡ »ç¿ëµÈ Array
°´Ã¼¿Í °°Àº ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´Ù¸¸, ±âÀúÇüÀÌ SQL ÇüÀÇ BLOB
, CLOB
, DATALINK
, JAVA_OBJECT
ÀÎ °æ¿ì¸¦ Á¦¿ÜÇÕ´Ï´Ù. ÀÌ °æ¿ì
»õ·Î¿î SerialArray
°´Ã¼³»ÀÇ °¢ ¿ä¼Ò´Â ÀûÀýÇÑ Á÷·ÄÈ Æû, Áï SerialBlob
, SerialClob
, SerialDatalink
, SerialJavaObject
¸î°³ÀÇ °´Ã¼°¡ µË´Ï´Ù.
ÁÖ: (1) SerialArray
°´Ã¼ÀÇ ÀÛ¼º¿¡ »ç¿ëµÇ´Â Array
°´Ã¼´Â
»ý¼ºÀÚ¿¡°Ô °Ç³×Áö±â Àü¿¡
Ŭ¶óÀÌ¾ðÆ®¿¡ SQL ARRAY
°ªÀÇ µ¥ÀÌÅ͸¦ °Ç³×ÁÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é »õ·Î¿î SerialArray
°´Ã¼´Â µ¥ÀÌÅ͸¦ °¡ÁöÁö ¾Ê´Â °´Ã¼°¡ µË´Ï´Ù.
ÁÖ: (2) ÀÌ »ý¼ºÀÚ
À¸·Î ÁöÁ¤µÈ Array
°´Ã¼´Â
Array.getArray()
¸Þ¼µå¿¡ ´ëÇØ¼ null
À»
µ¹·ÁÁÙ ¼ö ¾ø½À´Ï´Ù. SerialArray
´Â null
¹è¿Ä¡¸¦ Á÷·ÄÈÇÒ ¼ö ¾ø½À´Ï´Ù.
array
- Á÷·ÄÈ µÇ´Â Array
°´Ã¼
SerialException
- Array
°´Ã¼ÀÇ Á÷·ÄȽÿ¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ array ÆÄ¶ó¹ÌÅͰ¡ null
ÀÎ °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public Object getArray() throws SerialException
SerialArray
°´Ã¼ÀÇ º¹»çÀÎ
»õ·Î¿î ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù.
Array
³»ÀÇ getArray
SerialArray
°´Ã¼ÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ Object
SerialException
- ÀÌ SerialArray
°´Ã¼ÀÇ º¹Á¦ÀÇ Ãëµæ½Ã¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object getArray(Map <String, Class <? >> map) throws SerialException
SerialArray
°´Ã¼ÀÇ º¹»çÀÎ
»õ·Î¿î ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ¹è¿ ¿ä¼Ò°¡ UDT ·Î ÁöÁ¤µÈ ÇüÅ ¸Ê¿¡ UDT ¿£Æ®¸®°¡ ÀÖ´Â °æ¿ì¿¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. Ä¿½ºÅÒ ¸ÅÇÎÀº Àç±ÍÀûÀÔ´Ï´Ù. ¿¹¸¦ µé¾î SQL ±¸Á¶ÇüÀÌ ÀÖ´Â ¿ä¼Ò°¡ ±× ÀÚü SQL ±¸Á¶ÇüÀÇ ¿ä¼Ò¸¦ °¡Áö´Â SQL ±¸Á¶ÇüÀÎ °æ¿ì, Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â °¢ ±¸Á¶ÇüÀÌ, ÁöÁ¤ÀÇ ÇüÅ ¸Ê¿¡ µû¶ó ¸Ê µË´Ï´Ù.
Array
³»ÀÇ getArray
map
- java.util.Map
°´Ã¼. °´Ã¼³»ÀÇ °¢ ¿£Æ®¸®´Â (1) UDT
¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
°´Ã¼¿Í(2) UDT
¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData
±¸ÇöÀÇ Class
°´Ã¼·Î ±¸¼ºµÈ´Ù
SerialArray
°´Ã¼ÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ Object
SerialException
- ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object getArray(long index, int count) throws SerialException
SerialArray
°´Ã¼ÀÇ ½½¶óÀ̽ºÀÇ Ä«Çǰ¡ µÇ´Â »õ·Î¿î ¹è¿ (ÁöÁ¤µÈ À妽º À§Ä¡ÀÇ ¿ä¼Ò·ÎºÎÅÍ ÁöÁ¤ÀÇ ¿ä¼Ò ¸îºÐ °è¼ÓµÈ´Ù)À» ¸®ÅÏÇÕ´Ï´Ù.
Array
³»ÀÇ getArray
index
- ÀÌ SerialArray
°´Ã¼³»¿¡¼
ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count
- Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù
SerialArray
°´Ã¼³»ÀÇ ÁöÁ¤µÈ ¿ä¼ÒÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ Object
SerialException
- ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object getArray(long index, int count, Map <String, Class <? >> map) throws SerialException
SerialArray
°´Ã¼ÀÇ ½½¶óÀ̽ºÀÇ Ä«Çǰ¡ µÇ´Â »õ·Î¿î ¹è¿ (ÁöÁ¤µÈ À妽º À§Ä¡ÀÇ ¿ä¼Ò·ÎºÎÅÍ ÁöÁ¤ÀÇ ¿ä¼Ò ¸îºÐ °è¼ÓµÈ´Ù)À» ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ¹è¿ ¿ä¼Ò°¡ UDT ·Î ÁöÁ¤µÈ ÇüÅ ¸Ê¿¡ UDT ¿£Æ®¸®°¡ ÀÖ´Â °æ¿ì¿¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. Ä¿½ºÅÒ ¸ÅÇÎÀº Àç±ÍÀûÀÔ´Ï´Ù. ¿¹¸¦ µé¾î SQL ±¸Á¶ÇüÀÌ ÀÖ´Â ¿ä¼Ò°¡ ±× ÀÚü SQL ±¸Á¶ÇüÀÇ ¿ä¼Ò¸¦ °¡Áö´Â SQL ±¸Á¶ÇüÀÎ °æ¿ì, Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â °¢ ±¸Á¶ÇüÀÌ, ÁöÁ¤ÀÇ ÇüÅ ¸Ê¿¡ µû¶ó ¸Ê µË´Ï´Ù.
Array
³»ÀÇ getArray
index
- ÀÌ SerialArray
°´Ã¼³»¿¡¼
ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ¹è¿³»ÀÇ ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count
- Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÇ´Âmap
- java.util.Map
°´Ã¼. °´Ã¼³»ÀÇ °¢ ¿£Æ®¸®´Â (1) UDT
¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
°´Ã¼¿Í(2) UDT
¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData
±¸ÇöÀÇ Class
°´Ã¼·Î ±¸¼ºµÈ´Ù
SerialArray
°´Ã¼³»ÀÇ ÁöÁ¤µÈ ¿ä¼ÒÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ Object
SerialException
- ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getBaseType() throws SerialException
SerialArray
°´Ã¼³»ÀÇ ¿ä¼ÒÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù. ¸®ÅϵÈ
int
´Â
java.sql.Types
Ŭ·¡½ºÀÇ Á¤¼öÀÇ 1°³
ÀÔ´Ï´Ù.
Array
³»ÀÇ getBaseType
java.sql.Types
³»ÀÇ Á¤¼öÀÇ 1°³. ÀÌ SerialArray
°´Ã¼³»ÀÇ ¿ä¼ÒÀÇ SQL ÇüÀ» ³ªÅ¸³½´Ù
SerialException
- ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getBaseTypeName() throws SerialException
SerialArray
°´Ã¼³»¿¡ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ DBMS °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù.
Array
³»ÀÇ getBaseTypeName
SerialArray
°´Ã¼ÀÇ ±âÀúÇüÀÇ DBMS¿¡ ÀÇÇØ »ç¿ëµÇ´Â SQL Çü¸í
SerialException
- ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic ResultSet getResultSet(long index, int count) throws SerialException
ResultSet
°´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. ¸Ê¿¡ ±âÀúÇüÀÇ ¿£Æ®¸®°¡ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼µå´Â Á¢¼ÓÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ ¹è¿ÀÇ ¿ä¼Ò¸¦ ¸ÅÇÎ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ç¥ÁØÀÇ ¸ÊÀÌ »ç¿ëµË´Ï´Ù.
Array
³»ÀÇ getResultSet
index
- ÀÌ SerialArray
°´Ã¼³»¿¡¼
ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ¹è¿³»ÀÇ ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count
- Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù
SerialArray
°´Ã¼³»ÀÇ ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet
°´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³´Ù
SerialException,
- ÀÌ ¸Þ¼µå°¡ ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException
°¡ Throw µÈ´Ù
SerialException
public ResultSet getResultSet(Map <String, Class <? >> map) throws SerialException
SerialArray
°´Ã¼¿¡ ÀÇÇØ Ç¥ÇöµÈ SQL ARRAY
°ªÀÇ ¸ðµç ¿ä¼Ò¸¦ Æ÷ÇÔÇÑ ResultSet
°´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ map¸¦ ÇüÅ ¸ÊÀÇ Ä¿½ºÅ͸¶ÀÌÁî¿¡ »ç¿ëÇÕ´Ï´Ù. ´Ù¸¸ ¹è¿ÀÇ ±âÀúÇüÀÌ map
»ç¿ëÀÚ Á¤ÀÇÇü (UDT)°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì´Â ´ë½Å¿¡ Ç¥ÁØÀÇ ¸ÅÇÎÀÌ »ç¿ëµË´Ï´Ù. ÀÌ ¹öÀüÀÇ getResultSet
¸Þ¼µå´Â ÁöÁ¤µÈ ÇüÅ ¸ÊÀΰ¡ Ç¥ÁØ ¸ÊÀÇ ¾î´À ÂÊÀÎÁö¸¦ »ç¿ëÇÕ´Ï´Ù. Á¢¼Ó¿¡ °ü·ÃÇÑ ÇüÅ ¸ÊÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Array
³»ÀÇ getResultSet
map
- java.util.Map
°´Ã¼. °´Ã¼³»ÀÇ °¢ ¿£Æ®¸®´Â (1) UDT
¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
°´Ã¼¿Í(2) UDT
¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData
±¸ÇöÀÇ Class
°´Ã¼·Î ±¸¼ºµÈ´Ù
SerialArray
°´Ã¼³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet
°´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³´Ù
SerialException,
- ÀÌ ¸Þ¼µå°¡ ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException
°¡ Throw µÈ´Ù
SerialException
public ResultSet getResultSet() throws SerialException
SerialArray
°´Ã¼¿¡ ÀÇÇØ Ç¥ÇöÇÏ´Â ARRAY
°ªÀÇ ¸ðµç ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ResultSet
°´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. ÇØ´çÇÏ´Â °æ¿ì´Â ¹è¿ÀÇ ¿ä¼Ò°¡ Á¢¼ÓÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ ¸ÅÇÎ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ç¥ÁØÀÇ ¸ÊÀÌ »ç¿ëµË´Ï´Ù.
Array
³»ÀÇ getResultSet
SerialArray
°´Ã¼³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet
°´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³´Ù
SerialException
- ÀÌ ¸Þ¼µå°¡ ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException
°¡ Throw µÈ´Ùpublic ResultSet getResultSet(long index, int count, Map <String, Class <? >> map) throws SerialException
SerialArray
°´Ã¼ÀÇ ¿ä¼ÒÀÇ ºÎºÐ ¹è¿À» Æ÷ÇÔÇÏ´Â ResultSet
°´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ map¸¦ ÇüÅ ¸ÊÀÇ Ä¿½ºÅ͸¶ÀÌÁî¿¡ »ç¿ëÇÕ´Ï´Ù. ´Ù¸¸ ¹è¿ÀÇ ±âÀúÇüÀÌ map
»ç¿ëÀÚ Á¤ÀÇÇü (UDT)°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì´Â ´ë½Å¿¡ Ç¥ÁØÀÇ ¸ÊÀÌ »ç¿ëµË´Ï´Ù. ÀÌ ¹öÀüÀÇ getResultSet
¸Þ¼µå´Â ÁöÁ¤µÈ ÇüÅ ¸ÊÀΰ¡ Ç¥ÁØ ¸ÊÀÇ ¾î´À ÂÊÀÎÁö¸¦ »ç¿ëÇÕ´Ï´Ù. Á¢¼Ó¿¡ °ü·ÃÇÑ ÇüÅ ¸ÊÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Array
³»ÀÇ getResultSet
index
- ÀÌ SerialArray
°´Ã¼³»¿¡¼
ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ¹è¿³»ÀÇ ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count
- Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÇ´Âmap
- java.util.Map
°´Ã¼. °´Ã¼³»ÀÇ °¢ ¿£Æ®¸®´Â (1) UDT
¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
°´Ã¼¿Í(2) UDT
¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData
±¸ÇöÀÇ Class
°´Ã¼·Î ±¸¼ºµÈ´Ù
SerialArray
°´Ã¼³»ÀÇ ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet
°´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³´Ù
SerialException
- ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException
À»
Throw ÇÑ´Ù
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.