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