JavaTM 2 Platform
Standard Ed. 5.0

javax.sql.rowset.serial
Ŭ·¡½º SerialArray

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.sql.rowset.serial.SerialArray
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable, Array

public class SerialArray
extends Object
implements Array, Serializable, Cloneable

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
 

»ý¼ºÀÚ »ó¼¼

SerialArray

public SerialArray(Array  array,
                   Map <String,
Class <? >> map)
            throws SerialException,

                   SQLException 
¿ä¼Ò°¡ SQL UDT ÀÏ ¶§, °¢ ¿ä¼ÒÀÇ Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â ÁöÁ¤ÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ, ÁöÁ¤µÈ 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ÀÎ °æ¿ì

SerialArray

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ÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

getArray

public Object  getArray()
                throws SerialException 
ÀÌ SerialArray °´Ã¼ÀÇ º¹»çÀÎ »õ·Î¿î ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getArray
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼ÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ÀÇ Object
¿¹¿Ü:
SerialException - ÀÌ SerialArray °´Ã¼ÀÇ º¹Á¦ÀÇ Ãëµæ½Ã¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getArray

public Object  getArray(Map <String,
Class <? >> map)
                throws SerialException 
¿ä¼Ò°¡ SQL UDT ÀÏ ¶§, °¢ ¿ä¼ÒÀÇ Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â ÁöÁ¤ÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ, ÀÌ SerialArray °´Ã¼ÀÇ º¹»çÀÎ »õ·Î¿î ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â ¹è¿­ ¿ä¼Ò°¡ UDT ·Î ÁöÁ¤µÈ ÇüÅ ¸Ê¿¡ UDT ¿£Æ®¸®°¡ ÀÖ´Â °æ¿ì¿¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. Ä¿½ºÅÒ ¸ÅÇÎÀº Àç±ÍÀûÀÔ´Ï´Ù. ¿¹¸¦ µé¾î SQL ±¸Á¶ÇüÀÌ ÀÖ´Â ¿ä¼Ò°¡ ±× ÀÚü SQL ±¸Á¶ÇüÀÇ ¿ä¼Ò¸¦ °¡Áö´Â SQL ±¸Á¶ÇüÀÎ °æ¿ì, Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â °¢ ±¸Á¶ÇüÀÌ, ÁöÁ¤ÀÇ ÇüÅ ¸Ê¿¡ µû¶ó ¸Ê µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getArray
ÆĶó¹ÌÅÍ:
map - java.util.Map °´Ã¼. °´Ã¼³»ÀÇ °¢ ¿£Æ®¸®´Â (1) UDT ¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String °´Ã¼¿Í(2) UDT ¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData ±¸ÇöÀÇ Class °´Ã¼·Î ±¸¼ºµÈ´Ù
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼ÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ÀÇ Object
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getArray

public Object  getArray(long index,
                       int count)
                throws SerialException 
ÀÌ SerialArray °´Ã¼ÀÇ ½½¶óÀ̽ºÀÇ Ä«ÇÇ°¡ µÇ´Â »õ·Î¿î ¹è¿­ (ÁöÁ¤µÈ À妽º À§Ä¡ÀÇ ¿ä¼Ò·ÎºÎÅÍ ÁöÁ¤ÀÇ ¿ä¼Ò ¸îºÐ °è¼ÓµÈ´Ù)À» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getArray
ÆĶó¹ÌÅÍ:
index - ÀÌ SerialArray °´Ã¼³»¿¡¼­ ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count - Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼³»ÀÇ ÁöÁ¤µÈ ¿ä¼ÒÀÇ Ä«ÇÇ¿¡ »ó´çÇÏ´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ÀÇ Object
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getArray

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 - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getBaseType

public int getBaseType()
                throws SerialException 
ÀÌ SerialArray °´Ã¼³»ÀÇ ¿ä¼ÒÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù. ¸®ÅÏµÈ int´Â java.sql.Types Ŭ·¡½ºÀÇ Á¤¼öÀÇ 1°³ ÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getBaseType
¹Ýȯ°ª:
java.sql.Types ³»ÀÇ Á¤¼öÀÇ 1°³. ÀÌ SerialArray °´Ã¼³»ÀÇ ¿ä¼ÒÀÇ SQL ÇüÀ» ³ªÅ¸³½´Ù
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getBaseTypeName

public String  getBaseTypeName()
                       throws SerialException 
ÀÌ SerialArray °´Ã¼³»¿¡ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ DBMS °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getBaseTypeName
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼ÀÇ ±âÀúÇüÀÇ DBMS¿¡ ÀÇÇØ »ç¿ëµÇ´Â SQL Çü¸í
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getResultSet

public ResultSet  getResultSet(long index,
                              int count)
                       throws SerialException 
À妽º index ·Î ½ÃÀ۵Ǿî, ÃÖ´ë·Î count °³°¡ ¿¬¼ÓÇÑ ºÎºÐ ¹è¿­ÀÇ ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ResultSet °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. ¸Ê¿¡ ±âÀúÇüÀÇ ¿£Æ®¸®°¡ Æ÷ÇԵǰí ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â Á¢¼ÓÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ ¹è¿­ÀÇ ¿ä¼Ò¸¦ ¸ÅÇÎ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ç¥ÁØÀÇ ¸ÊÀÌ »ç¿ëµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getResultSet
ÆĶó¹ÌÅÍ:
index - ÀÌ SerialArray °´Ã¼³»¿¡¼­ ÃÖÃÊÀÇ ¿ä¼Ò°¡ Ä«ÇǵǴ À§Ä¡¸¦ ³ªÅ¸³»´Â À妽º. ¹è¿­³»ÀÇ ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽º´Â 0
count - Ä«ÇǵǴ ¿¬¼ÓÇÑ ¿ä¼Ò¼ö. ÁöÁ¤µÈ À妽º À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼³»ÀÇ ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet °´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³­´Ù
¿¹¿Ü:
SerialException, - ÀÌ ¸Þ¼­µå°¡ ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException°¡ Throw µÈ´Ù
SerialException

getResultSet

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

getResultSet

public ResultSet  getResultSet()
                       throws SerialException 
ÀÌ SerialArray °´Ã¼¿¡ ÀÇÇØ Ç¥ÇöÇÏ´Â ARRAY°ªÀÇ ¸ðµç ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ResultSet °´Ã¼¸¦ ÃëµæÇÕ´Ï´Ù. ÇØ´çÇÏ´Â °æ¿ì´Â ¹è¿­ÀÇ ¿ä¼Ò°¡ Á¢¼ÓÀÇ ÇüÅ ¸ÊÀ» »ç¿ëÇØ ¸ÅÇÎ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ç¥ÁØÀÇ ¸ÊÀÌ »ç¿ëµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Array ³»ÀÇ getResultSet
¹Ýȯ°ª:
ÀÌ SerialArray °´Ã¼³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ResultSet °´Ã¼. °¢ ¿ä¼Ò´Â ´Ù¸¥ Çà¿¡ ³ªÅ¸³­´Ù
¿¹¿Ü:
SerialException - ÀÌ ¸Þ¼­µå°¡ ºÒ·Á °¬À» °æ¿ì, UnsupportedOperationException°¡ Throw µÈ´Ù

getResultSet

public ResultSet  getResultSet(long index,
                              int count,
                              Map <String,
Class <? >> map)
                       throws SerialException 
À妽º index ·Î ½ÃÀ۵Ǿî, ÃÖ´ë·Î count °³°¡ ¿¬¼ÓÇÑ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â 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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.