|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.sql.rowset.serial.SQLOutputImpl
public class SQLOutputImpl
Ä¿½ºÅÒ ¸Ê µÈ »ç¿ëÀÚ Á¤ÀÇÇü (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)
ÀÌ ¿ÀºêÁ§Æ®¿¡ 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 |
»ý¼ºÀÚ »ó¼¼ |
---|
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
°æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public void writeString(String x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL CHAR
,VARCHAR
, ¶Ç´Â LONGVARCHAR
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeString
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeBoolean(boolean x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL BIT
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeBoolean
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeByte(byte x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL BIT
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeByte
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeShort(short x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL SMALLINT
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeShort
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeInt(int x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL INTEGER
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeInt
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeLong(long x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL BIGINT
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeLong
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeFloat(float x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL REAL
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeFloat
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeDouble(double x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double
¸¦
±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL DOUBLE
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeDouble
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeBigDecimal(BigDecimal x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.math.BigDecimal
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL NUMERIC
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeBigDecimal
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeBytes(byte[] x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ bytes
¹è¿À» ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL VARBINARY
¶Ç´Â LONGVARBINARY
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeBytes
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeDate(Date x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Date
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL DATE
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeDate
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeTime(Time x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Time
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL TIME
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeTime
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeTimestamp(Timestamp x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.sql.Timestamp
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» SQL TIMESTAMP
·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeTimestamp
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeCharacterStream(Reader x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Unicode ¹®ÀÚ ½ºÆ®¸²À» ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
Çʿ信 µû¶ó¼, Unicode ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ CHAR
Çü½Ä¿¡ÀÇ º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.
SQLOutput
³»ÀÇ writeCharacterStream
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeAsciiStream(InputStream x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ ASCII ¹®ÀÚ ½ºÆ®¸²À» ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
Çʿ信 µû¶ó¼, ASCII ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ CHAR
Çü½Ä¿¡ÀÇ º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.
SQLOutput
³»ÀÇ writeAsciiStream
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeBinaryStream(InputStream x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ ¹ÌÇØ¼®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²À» ±âÀÔÇÕ´Ï´Ù.
SQLOutput
³»ÀÇ writeBinaryStream
x
- µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ´Â °ª
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì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
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeRef(Ref x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» Á÷·ÄÈ °¡´ÉÇÑ SerialRef
SQL REF
Ä¡·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeRef
x
- SQL REF
Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeBlob(Blob x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» Á÷·ÄÈ °¡´ÉÇÑ SerialBlob
SQL BLOB
Ä¡·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeBlob
x
- SQL BLOB
Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeClob(Clob x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
À̰ÍÀ» Á÷·ÄÈ °¡´ÉÇÑ SerialClob
SQL CLOB
Ä¡·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeClob
x
- SQL CLOB
Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì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
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìpublic void writeArray(Array x) throws SQLException
SQLOutputImpl
¿ÀºêÁ§Æ®¿¡ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
ÀÌ °ªÀ» Á÷·ÄÈ °¡´ÉÇÑ SerialArray
SQL ARRAY
Ä¡·Î º¯È¯ÇÏ°í ³ª¼, µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÝ´Ï´Ù.
SQLOutput
³»ÀÇ writeArray
x
- SQL ARRAY
Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException
- UDT
¼Ó¼ºÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ±âÀÔÇϱ⠶§¹®¿¡
SQLData
¿ÀºêÁ§Æ®¿¡
ÇØ SQLOutputImpl
¿ÀºêÁ§Æ®°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì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 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.