|
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 µµ ÂüÁ¶ÇϽʽÿÀ.