JavaTM 2 Platform
Standard Ed. 5.0

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

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

public class SQLOutputImpl
extends Object
implements SQLOutput

Ä¿½ºÅÒ ¸Ê µÈ »ç¿ëÀÚ Á¤ÀÇÇü (UDT)ÀÇ ¼Ó¼ºÀ» µ¥ÀÌŸº£À̽º¿¡ ÀçÂ÷ Ãâ·ÂÇϱâ À§ÇÑ Ãâ·Â ½ºÆ®¸²ÀÔ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ³»ºÎ¿¡¼­ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼­µå°¡ ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¸Ó¿¡ ÀÇÇØ Á÷Á¢ ºÒ·Á °¥ °ÍÀº ¾ø½À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀÌ PreparedStatement.setObject ¸Þ¼­µå¸¦ È£ÃâÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ ¸ÅÇÎÀ» ÀÌ¿ëÇØ, Ãâ·ÂÇØÁö´Â °ªÀÌ UDT ÇüÀÏÁö ¾î¶³Áö¸¦ È®ÀÎÇÕ´Ï´Ù. UDT ÇüÀ̸é, ÀÌ UDT SQLData¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ Class °´Ã¼¸¦ Æ÷ÇÔÇÏ´Â ÇüÅ ¸Ê³»¿¡ ¿£Æ®¸®°¡ Á¸ÀçÇÕ´Ï´Ù. Ãâ·ÂÇØÁö´Â °ªÀÌ SQLData ÀνºÅϽºÀÎ °æ¿ì, µå¶óÀ̹ö´Â SQLOutputImpl ÀνºÅϽº¸¦ ÀÛ¼ºÇØ, SQLData.writeSQL ¸Þ¼­µå¿¡ °Ç³×ÁÝ´Ï´Ù. ±×·¯ÀÚ(¸é), writeSQL ¸Þ¼­µå¿¡ ÀÇÇØ ÀûÀýÇÑ SQLOutputImpl.writeXXX ¸Þ¼­µå°¡ ºÒ·Á°¡ SQLData °´Ã¼·ÎºÎÅÍ SQLOutputImpl Ãâ·Â ½ºÆ®¸²¿¡ SQL »ç¿ëÀÚ Á¤ÀÇÇüÀÇ Ç¥ÇöÀ¸·Î¼­ µ¥ÀÌÅÍ°¡ Ãâ·ÂÇØÁý´Ï´Ù.


»ý¼ºÀÚ °³¿ä
SQLOutputImpl (Vector <? > attributes, Map <String, ? > map)
          ÁöÁ¤ÀÇ ¼Ó¼º ¹× ÇüÅ ¸ÊÀÇ º¤ÅÍ·Î ÃʱâÈ­µÈ »õ·Î¿î SQLOutputImpl °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void writeArray (Array  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeAsciiStream (InputStream  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ ASCII ¹®ÀÚ ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù.
 void writeBigDecimal (BigDecimal  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.math.BigDecimal °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeBinaryStream (InputStream  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ ¹ÌÇؼ®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù.
 void writeBlob (Blob  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeBoolean (boolean x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ booleanÀ» Ãâ·ÂÇÕ´Ï´Ù.
 void writeByte (byte x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeBytes (byte[] x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ bytes ¹è¿­À» Ãâ·ÂÇÕ´Ï´Ù.
 void writeCharacterStream (Reader  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Unicode ¹®ÀÚ ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù.
 void writeClob (Clob  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeDate (Date  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Date °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeDouble (double x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeFloat (float x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeInt (int x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeLong (long x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeObject (SQLData  x)
          ÁöÁ¤µÈ SQLData °´Ã¼¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅ͸¦, ½ºÆ®¸²¿¡ Ãâ·ÂÇÕ´Ï´Ù.
 void writeRef (Ref  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeShort (short x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeString (String  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeStruct (Struct  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Struct °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeTime (Time  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Time °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeTimestamp (Timestamp  x)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Timestamp °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void writeURL (URL  url)
          ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Type.DATALINK °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

SQLOutputImpl

public SQLOutputImpl(Vector <? > attributes,
                     Map <String,
? > map)
              throws SQLException 
ÁöÁ¤ÀÇ ¼Ó¼º ¹× ÇüÅ ¸ÊÀÇ º¤ÅÍ·Î ÃʱâÈ­µÈ »õ·Î¿î SQLOutputImpl °´Ã¼¸¦ ÀÛ¼ºÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÇüÅ ¸ÊÀ» »ç¿ëÇØ, ¾î´À SQLData.writeSQL ¸Þ¼­µå¸¦ È£ÃâÇұ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ ÀûÀýÇÑ SQLOutputImpl ¶óÀÌÅÍ ¸Þ¼­µå°¡ ºÒ·Á°¡ »õ·Î¿î Ãâ·Â ½ºÆ®¸²¿¡ ¼Ó¼ºÀÌ Ãâ·ÂÇØÁý´Ï´Ù.

ÆĶó¹ÌÅÍ:
attributes - JDT ¼Ó¼ºÀ» Æ÷ÇÔÇÏ´Â Vector °´Ã¼. Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ 1°³ ÀÌ»óÀÇ °´Ã¼¿¡ ¸Ê µÇ´Â
map - 0 °³ ÀÌ»óÀÇ ¿£Æ®¸®¸¦ °¡Áö´Â java.util.Map °´Ã¼. °¢ ¿£Æ®¸®´Â (1) UDT ¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String °´Ã¼¿Í(2) UDT ¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData ±¸ÇöÀÇ Class °´Ã¼·Î ±¸¼ºµÈ´Ù
¿¹¿Ü:
SQLException - attributes ¶Ç´Â map°¡ nullÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

writeString

public void writeString(String  x)
                 throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL CHAR, VARCHAR, ¶Ç´Â LONGVARCHAR·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeString
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeBoolean

public void writeBoolean(boolean x)
                  throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ booleanÀ» Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL BIT·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeBoolean
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeByte

public void writeByte(byte x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL BIT·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeByte
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeShort

public void writeShort(short x)
                throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL SMALLINT·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeShort
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeInt

public void writeInt(int x)
              throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL INTEGER·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeInt
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeLong

public void writeLong(long x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL BIGINT·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeLong
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeFloat

public void writeFloat(float x)
                throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL REAL·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeFloat
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeDouble

public void writeDouble(double x)
                 throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL DOUBLE·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeDouble
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeBigDecimal

public void writeBigDecimal(BigDecimal  x)
                     throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.math.BigDecimal °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL NUMERIC·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeBigDecimal
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeBytes

public void writeBytes(byte[] x)
                throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ bytes ¹è¿­À» Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL VARBINARY ¶Ç´Â LONGVARBINARY·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeBytes
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeDate

public void writeDate(Date  x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Date °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL DATE·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeDate
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeTime

public void writeTime(Time  x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Time °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL TIME·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeTime
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeTimestamp

public void writeTimestamp(Timestamp  x)
                    throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Timestamp °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» SQL TIMESTAMP·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeTimestamp
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeCharacterStream

public void writeCharacterStream(Reader  x)
                          throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Unicode ¹®ÀÚ ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÇÊ¿ä¿¡ µû¶ó¼­, Unicode ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ CHAR Çü½Ä¿¡ÀÇ º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeCharacterStream
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeAsciiStream

public void writeAsciiStream(InputStream  x)
                      throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ ASCII ¹®ÀÚ ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÇÊ¿ä¿¡ µû¶ó¼­, ASCII ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ CHAR Çü½Ä¿¡ÀÇ º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeAsciiStream
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeBinaryStream

public void writeBinaryStream(InputStream  x)
                       throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ ¹ÌÇؼ®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²À» Ãâ·ÂÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeBinaryStream
ÆĶó¹ÌÅÍ:
x - µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeObject

public void writeObject(SQLData  x)
                 throws SQLException 
ÁöÁ¤µÈ SQLData °´Ã¼¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅ͸¦, ½ºÆ®¸²¿¡ Ãâ·ÂÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â SQLData °´Ã¼°¡ nullÀÎ °æ¿ì, ½ºÆ®¸²¿¡ SQL NULL¸¦ Ãâ·ÂÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ÁöÁ¤µÈ °´Ã¼ÀÇ SQLData.writeSQL ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù. ±×·¯ÀÚ(¸é), ºÒ·Á °£ ¸Þ¼­µå¿¡ÀÇÇØ °´Ã¼ÀÇ ¼Ó¼ºÀÌ ½ºÆ®¸²¿¡ Ãâ·ÂÇØÁý´Ï´Ù.

SQLData.writeSQ ¸Þ¼­µåÀÇ ±¸ÇöÀº °´Ã¼ÀÇ °¢ ¼Ó¼ºÀ» ¼ø¼­ ¿Ã¹Ù¸£°Ô Ãâ·ÂÇϱ⠶§¹®¿¡ ÀûÀýÇÑ SQLOutputImpl.writeXXX ¸Þ¼­µå (º¹¼ö°¡´É)¸¦ È£ÃâÇÕ´Ï´Ù. ¼Ó¼ºÀº SQLInput ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ ÀоÁøµÚ »ç¿ëÀÚ Á¤ÀÇÇüÀÇ SQL Á¤ÀÇÀÇ À϶÷°ú °°Àº ÁÙ¼­ ¼ø¼­·Î SQLOutputImpl Ãâ·Â ½ºÆ®¸²¿¡ Ãâ·ÂÇØÁöÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeObject
ÆĶó¹ÌÅÍ:
x - SQL ±¸Á¶È­Çü ¶Ç´Â °³º°ÀÇ ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeRef

public void writeRef(Ref  x)
              throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» Á÷·ÄÈ­ °¡´ÉÇÑ SerialRef SQL REF°ªÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeRef
ÆĶó¹ÌÅÍ:
x - SQL REF°ªÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeBlob

public void writeBlob(Blob  x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» Á÷·ÄÈ­ °¡´ÉÇÑ SerialBlob SQL BLOB°ªÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeBlob
ÆĶó¹ÌÅÍ:
x - SQL BLOB°ªÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeClob

public void writeClob(Clob  x)
               throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ°ÍÀ» Á÷·ÄÈ­ °¡´ÉÇÑ SerialClob SQL CLOB°ªÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeClob
ÆĶó¹ÌÅÍ:
x - SQL CLOB°ªÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeStruct

public void writeStruct(Struct  x)
                 throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Struct °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ °ªÀ» SQL ±¸Á¶ÇüÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â SQL ±¸Á¶ÇüÀÌ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Struct °´Ã¼¿¡ ¸Ê µÇ°í ÀÖ´Â °æ¿ì (Ç¥ÁØ ¸ÅÇÎ)¿¡ »ç¿ëÇÕ´Ï´Ù. SQL ±¸Á¶ÇüÀÌ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½º¿¡ Ä¿½ºÅÒ ¸Ê µÇ°í ÀÖ´Â °æ¿ì´Â writeObject ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeStruct
ÆĶó¹ÌÅÍ:
x - SQL ±¸Á¶ÇüÀÇ ¼Ó¼ºÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeArray

public void writeArray(Array  x)
                throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ °ªÀ» Á÷·ÄÈ­ °¡´ÉÇÑ SerialArray SQL ARRAY°ªÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeArray
ÆĶó¹ÌÅÍ:
x - SQL ARRAY°ªÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

writeURL

public void writeURL(URL  url)
              throws SQLException 
ÀÌ SQLOutputImpl °´Ã¼¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Type.DATALINK °´Ã¼¸¦ Ãâ·ÂÇÕ´Ï´Ù. µå¶óÀ̹ö´Â ÀÌ °ªÀ» Á÷·ÄÈ­ °¡´ÉÇÑ SerialDatalink SQL DATALINK°ªÀ¸·Î º¯È¯ÇÏ°í ³ª¼­, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º SQLOutput ³»ÀÇ writeURL
ÆĶó¹ÌÅÍ:
url - SQL DATALINK°ªÀ» ³ªÅ¸³»´Â °´Ã¼
¿¹¿Ü:
SQLException - UDT ¼Ó¼º°ªÀ» µ¥ÀÌŸº£À̽º¿¡ Ãâ·ÂÇϱ⠶§¹®¿¡ SQLData °´Ã¼¿¡ ÀÇÇØ SQLOutputImpl °´Ã¼°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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