|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.sql.rowset.serial.SQLInputImpl
public class SQLInputImpl
»ç¿ëÀÚ Á¤ÀÇÇü (UDT)ÀÇ Ä¿½ºÅÒ ¸ÅÇοë ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù. SQLInputImpl
¿ÀºêÁ§Æ®´Â
UDT
¼Ó¼º¿¡ »ó´çÇÏ´Â °ªÀÇ ½ºÆ®¸²À» Æ÷ÇÔÇÏ´Â ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù.
ÀÌ Å¬·¡½º´Â
Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â SQL ±¸Á¶Çü ¶Ç´Â SQL °³º°ÇüÀ¸·Î getObject
¸Þ¼µå°¡ ºÒ·Á °¥ ¶§, ¹èÈÄ¿¡¼ µå¶óÀ̹ö¿¡
ÇØ »ç¿ëµË´Ï´Ù. ÇÁ·Î±×·¡¸Ó°¡ Á÷Á¢ SQLInputImpl
¸Þ¼µå¸¦ È£ÃâÇÒ °ÍÀº ¾ø½À´Ï´Ù. À̰͵éÀº,RowSet
±¸ÇöÀ» ±âÀÔÇÏ´Â ¼ö´ÜÀ¸·Î¼ Á¦°øµÇ°í ÀÖ½À´Ï´Ù.
SQLInputImpl
Ŭ·¡½º´Â
ResultSet
Ãëµæ ¸Þ¼µå ¿Í À¯»çÇÑ ÀÏ·ÃÀÇ ¸®´õ ¸Þ¼µå ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼µå¿¡´Â
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ °ªÀÇ µ¶Çظ¦ °¡´ÉÇÏ°Ô ÇÏ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
ÃÖÁ¾Ä¡°¡ SQL NULL
¿´´ÂÁö ¾î¶°Çß´ÂÁöÀÇ È®Àο¡´Â
wasNull
¸Þ¼µå°¡ »ç¿ëµË´Ï´Ù.
getObject
¸Þ¼µå°¡ SQLData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÀºêÁ§Æ®·Î ºÒ·Á °¡¸é, JDBC µå¶óÀ̹ö´Â Ä¿½ºÅÒ ¸ÅÇÎ µÇ´Â UDT
SQL ÇüÀ» ÆÇº°Çϱâ À§Çؼ SQLData.getSQLType
¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
SQLInputImpl
ÀνºÅϽº¸¦ ÀÛ¼ºÇØ, UDT
¼Ó¼ºÀ» À̽ÄÇÕ´Ï´Ù. ´ÙÀ½¿¡
ÀÔ·Â ½ºÆ®¸²À» SQLData.readSQL
¸Þ¼µå¿¡ °Ç³×ÁÝ´Ï´Ù. ±×·¯ÀÚ(¸é), ÀÌ ¸Þ¼µå´Â
SQLInputImpl
reader ¸Þ¼µå¸¦ È£ÃâÇØ, ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ ¼Ó¼ºÀ» Àоî³À´Ï´Ù.
SQLData
»ý¼ºÀÚ °³¿ä | |
---|---|
SQLInputImpl (Object [] attributes,
Map <String,
Class <? >> map)
ÁöÁ¤µÈ ¼Ó¼ºÀÇ ¹è¿°ú ÇüÅ ¸ÊÀ¸·Î ÃʱâÈµÈ SQLInputImpl ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Array |
readArray ()
½ºÆ®¸²·ÎºÎÅÍ SQL ARRAY Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
InputStream |
readAsciiStream ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ASCII ¹®ÀÚ ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù. |
BigDecimal |
readBigDecimal ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.math.BigDecimal ·Î¼ ÃëµæÇÕ´Ï´Ù. |
InputStream |
readBinaryStream ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ¹ÌÇØ¼®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù. |
Blob |
readBlob ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ BLOB Ä¡¸¦ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
boolean |
readBoolean ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î¼ ÃëµæÇÕ´Ï´Ù. |
byte |
readByte ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î¼ ÃëµæÇÕ´Ï´Ù. |
byte[] |
readBytes ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ¹ÙÀÌÆ® ¹è¿·Î¼ ÃëµæÇÕ´Ï´Ù. |
Reader |
readCharacterStream ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Unicode ¹®ÀÚ ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù. |
Clob |
readClob ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ CLOB Ä¡¸¦ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
Date |
readDate ()
ÀÌ SQLInputImpl ³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
double |
readDouble ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î¼ ÃëµæÇÕ´Ï´Ù. |
float |
readFloat ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î¼ ÃëµæÇÕ´Ï´Ù. |
int |
readInt ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î¼ ÃëµæÇÕ´Ï´Ù. |
long |
readLong ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î¼ ÃëµæÇÕ´Ï´Ù. |
Object |
readObject ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î¼ ÃëµæÇÕ´Ï´Ù. |
Ref |
readRef ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
short |
readShort ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î¼ ÃëµæÇÕ´Ï´Ù. |
String |
readString ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î¼ ÃëµæÇÕ´Ï´Ù. |
Time |
readTime ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
Timestamp |
readTimestamp ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
URL |
readURL ()
½ºÆ®¸²·ÎºÎÅÍ SQL DATALINK Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ URL ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
wasNull ()
ÀÌ SQLInputImpl ¿ÀºêÁ§Æ®·ÎºÎÅÍ ¸¶Áö¸·¿¡ ÀÐÈù °ªÀÌ SQL NULL ȵµÀÎÁö¸¦ È®ÀÎÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public SQLInputImpl(Object [] attributes, Map <String, Class <? >> map) throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÁöÁ¤µÈ ¼Ó¼º¾È¿¡ UDT ¼Ó¼ºÀÌ ÀÖ¾î, ±× À̸§ÀÇ ¿£Æ®¸®°¡ ÇüÅ ¸Ê³»¿¡ Á¸ÀçÇÏ´Â °æ¿ì, ÀÌ ¼Ó¼ºÀº ´ëÀÀÇÏ´Â SQLData
±¸Çö¿¡ µû¶ó ¸Ê µË´Ï´Ù.
attributes
- Object
ÀνºÅϽºÀÇ ¹è¿. ¹è¿ÀÇ °¢ ¿ä¼Ò´Â UDT ¼Ó¼º. ¹è¿³»ÀÇ ¼Ó¼ºÀÇ ÁÙ ¼ø¼´Â
UDT Á¤ÀÇ ´ë·Îmap
- 0 °³ ÀÌ»óÀÇ ¿£Æ®¸®¸¦ °¡Áö´Â java.util.Map
¿ÀºêÁ§Æ®. °¢ ¿£Æ®¸®´Â
(1) UDT
¿ÏÀü ¼ö½Ä¸íÀ» ÁöÁ¤ÇÏ´Â String
¿ÀºêÁ§Æ®¿Í(2) UDT
¸ÅÇÎ ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â SQLData
±¸ÇöÀÇ Class
¿ÀºêÁ§Æ®·Î ±¸¼ºµÈ´Ù
SQLException
- attributes
¶Ç´Â map
°¡ null
°æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public String readString() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readString
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic boolean readBoolean() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readBoolean
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic byte readByte() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readByte
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic short readShort() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readShort
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic int readInt() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readInt
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic long readLong() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readLong
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic float readFloat() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readFloat
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic double readDouble() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readDouble
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic BigDecimal readBigDecimal() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.math.BigDecimal
·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readBigDecimal
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic byte[] readBytes() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ¹ÙÀÌÆ® ¹è¿·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readBytes
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Date readDate() throws SQLException
SQLInputImpl
³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Date
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö¿¡ Á¤Àǵǰí ÀÖ´Â ´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readDate
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ ¼Ó¼º. °ªÀÌ SQL NULL
°æ¿ì, ¹Ýȯ°ªÀº null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Time readTime() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Time
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readTime
SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Timestamp readTimestamp() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» java.sql.Timestamp
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
SQLInput
³»ÀÇ readTimestamp
SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Reader readCharacterStream() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Unicode ¹®ÀÚ ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readCharacterStream
SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic InputStream readAsciiStream() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ASCII ¹®ÀÚ ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readAsciiStream
SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic InputStream readBinaryStream() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» ¹ÌÇØ¼®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readBinaryStream
SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Object readObject() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object
·Î¼ ÃëµæÇÕ´Ï´Ù. ½ÇÁ¦·Î µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´Â
SQL Çü°ú Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ÇüÅÂÀÇ µðÆúÆ® ¸ÅÇο¡
°áÁ¤µË´Ï´Ù. ´Ù¸¸, Ä¿½ºÅÒ ¸ÅÇÎÀÌ Á¸ÀçÇÏ´Â °æ¿ì, µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ ÀÌ ½ºÆ®¸²ÀÇ ÇüÅ ¸Ê¿¡
°áÁ¤µË´Ï´Ù.
JDBC Å×Å©³î·¯Áö ´ëÀÀÀÇ µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ǿ¡ ½ºÆ®¸²À» °Ç³×ÁÖ±â Àü¿¡ ÀÌ ½ºÆ®¸²¿¡ ÇüÅ ¸ÊÀ» µî·ÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
½ºÆ®¸²ÀÇ ¼±µÎÀÇ µ¥ÀÌÅͰ¡ SQL NULL
ÀÎ °æ¿ì,null
¸¦
µ¹·ÁÁÝ´Ï´Ù. µ¥ÀÌÅͰ¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â SQL ±¸Á¶Çü ¶Ç´Â °³º°ÇüÀÎ °æ¿ì, ½ºÆ®¸²ÀÇ ¼±µÎÀÇ µ¥ÀÌÅÍÀÇ SQL ÇüÀ» ÆÇº°ÇØ, ÀûÀýÇÑ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇØ, ÀÌ ¿ÀºêÁ§Æ®»ó¿¡¼ SQLData.readSQL
¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù. ±×·¯ÀÚ(¸é),readSQL
¸Þ¼µå¿¡
ÇØ, ÀûÀýÇÑ SQLInputImpl.readXXX
¸Þ¼µå°¡ ºÒ·Á °¡ ½ºÆ®¸²·ÎºÎÅÍ ¼Ó¼ºÄ¡°¡ ²¨³»Áý´Ï´Ù.
SQLInput
³»ÀÇ readObject
Object
·Î¼ ³ªÅ¸³»Áö´Â ½ºÆ®¸²ÀÇ ¼±µÎÀÇ °ª. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Ref readRef() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
SQLInput
³»ÀÇ readRef
REF
Ä¡¸¦ ³ªÅ¸³»´Â Ref
¿ÀºêÁ§Æ®. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Blob readBlob() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ BLOB
Ä¡¸¦ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readBlob
BLOB
Ä¡¸¦ ³ªÅ¸³»´Â Blob
¿ÀºêÁ§Æ®. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Clob readClob() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®ÀÇ ¼±µÎÀÇ CLOB
Ä¡¸¦ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob
¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readClob
CLOB
Ä¡¸¦ ³ªÅ¸³»´Â Clob
¿ÀºêÁ§Æ®. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic Array readArray() throws SQLException
ARRAY
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readArray
ARRAY
Ä¡¸¦ ³ªÅ¸³»´Â Array
¿ÀºêÁ§Æ®. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ìpublic boolean wasNull() throws SQLException
SQLInputImpl
¿ÀºêÁ§Æ®·ÎºÎÅÍ ¸¶Áö¸·¿¡ ÀÐÈù °ªÀÌ SQL NULL
ȵµÀÎÁö¸¦ È®ÀÎÇÕ´Ï´Ù.
SQLInput
³»ÀÇ wasNull
null
°æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
. µðÆúÆ®ÀÇ ¹Ýȯ°ªÀº false
SQLException
- ¸¶Áö¸·¿¡ ÀÐÈù °ªÀÌ null
ȵµÀÎÁö¸¦ È®ÀÎÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic URL readURL() throws SQLException
DATALINK
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ URL
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â
±â´ë ´ë·ÎÀÇ ÇüŰ¡ µ¹·ÁÁÖ°íÁúÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÏ´Â ÇüÅ º¸Áõ (type-safe)µÈ üũ¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¼Å©´Â
SQLData
±¸Çö´ë·Î UDT ¸ÅÇο¡ À§¾ç µË´Ï´Ù.
SQLInput
³»ÀÇ readURL
DATALINK
Ä¡¸¦ ³ªÅ¸³»´Â URL
¿ÀºêÁ§Æ®. °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¶ÇØ À§Ä¡°¡ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ½ºÆ®¸²³»¿¡ ´õ ÀÌ»ó °ªÀÌ ¾ø´Â °æ¿ì
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.