|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface SQLInput
SQL ±¸Á¶ÈÇü ¶Ç´Â SQL
°³º°ÀÇ ÇüÅÂÀÇ ÀνºÅϽº¸¦ ³ªÅ¸³»´Â °ªÀÇ ½ºÆ®¸²À» Æ÷ÇÔÇÏ´Â ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù. Ä¿½ºÅÒ ¸ÅÇÎÀÎ ¸¸Å »ç¿ëµÇ´Â ÀÌ ÀÎÅÍÆäÀ̽º´Â
¹èÈÄ¿¡ ÀÖ´Â µå¶óÀ̹ö¿¡
ÇØ »ç¿ëµË´Ï´Ù. ÇÁ·Î±×·¡¸Ó°¡ SQLInput
¸Þ¼µå¸¦ Á÷Á¢ È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. reader ¸Þ¼µå (readLong
,readBytes
µî)¸¦ »ç¿ëÇϸé,SQLInput
¿ÀºêÁ§Æ®ÀÇ °ªÀ» ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù. ¸Þ¼µå wasNull
´Â
¸¶Áö¸·¿¡ ÀÐÈù °ªÀÌ SQL NULL
ȵµÀÎÁö¸¦ ÆÇº°Çϱâ À§Çؼ »ç¿ëµË´Ï´Ù.
getObject
¸Þ¼µå°¡ SQLData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÀºêÁ§Æ®·Î ºÒ·Á °¡¸é, JDBC µå¶óÀ̹ö´Â Ä¿½ºÅÒ ¸ÅÇÎ µÇ´Â »ç¿ëÀÚ Á¤ÀÇÇü (UDT)ÀÇ SQL ÇüÀ» ÆÇº°Çϱâ À§Çؼ SQLData.getSQLType
¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù. µå¶óÀ̹ö´Â
UDT
¼Ó¼ºÀ¸·Î ¼³Á¤µÈ SQLInput
ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù. ´ÙÀ½¿¡
µå¶óÀ̹ö´Â ÀÔ·Â ½ºÆ®¸²À» SQLData.readSQL
¸Þ¼µå¿¡ °Ç³×ÁÖ¾î,SQLData.readSQL
¸Þ¼µå´Â ±× ±¸ÇöÀ¸·Î ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ ¼Ó¼ºÀ» ÀоîµéÀ̱â À§ÇÑ SQLInput
reader ¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù.
¸Þ¼µå °³¿ä | |
---|---|
Array |
readArray ()
½ºÆ®¸²·ÎºÎÅÍ SQL ARRAY Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
InputStream |
readAsciiStream ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» ASCII ¹®ÀÚÀÇ ½ºÆ®¸²·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
BigDecimal |
readBigDecimal ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
InputStream |
readBinaryStream ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» ¹ÌÇØ¼®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Blob |
readBlob ()
½ºÆ®¸²·ÎºÎÅÍ SQL BLOB Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
readBoolean ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
byte |
readByte ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
byte[] |
readBytes ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¹ÙÀÌÆ®ÀÇ ¹è¿·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Reader |
readCharacterStream ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Unicode ¹®ÀÚÀÇ ½ºÆ®¸²·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Clob |
readClob ()
½ºÆ®¸²·ÎºÎÅÍ SQL CLOB Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Date |
readDate ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
double |
readDouble ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
float |
readFloat ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
int |
readInt ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
long |
readLong ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Object |
readObject ()
½ºÆ®¸²ÀÇ ¼±µÎ¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Ref |
readRef ()
½ºÆ®¸²·ÎºÎÅÍ SQL REF Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
short |
readShort ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
String |
readString ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Time |
readTime ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
Timestamp |
readTimestamp ()
½ºÆ®¸²³»ÀÇ ´ÙÀ½ÀÇ ¼Ó¼ºÀ» Àоîµé¿©, ±×°ÍÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
URL |
readURL ()
½ºÆ®¸²·ÎºÎÅÍ SQL DATALINK Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.net.URL ¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
wasNull ()
¸¶Áö¸·¿¡ ÀÐÈù °ªÀÌ SQL NULL ȵµÀÎÁö¸¦ ÃëµæÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
String readString() throws SQLException
String
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean readBoolean() throws SQLException
boolean
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìbyte readByte() throws SQLException
byte
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìshort readShort() throws SQLException
short
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint readInt() throws SQLException
int
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìlong readLong() throws SQLException
long
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìfloat readFloat() throws SQLException
float
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìdouble readDouble() throws SQLException
double
·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìBigDecimal readBigDecimal() throws SQLException
java.math.BigDecimal
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìbyte[] readBytes() throws SQLException
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìDate readDate() throws SQLException
java.sql.Date
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTime readTime() throws SQLException
java.sql.Time
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTimestamp readTimestamp() throws SQLException
java.sql.Timestamp
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìReader readCharacterStream() throws SQLException
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìInputStream readAsciiStream() throws SQLException
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìInputStream readBinaryStream() throws SQLException
NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìObject readObject() throws SQLException
Object
·Î¼ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ°íÁö´Â ¿ÀºêÁ§Æ®ÀÇ ½ÇÁ¦ÀÇ ÇüÅ´Â
µðÆúÆ®ÀÇ ÇüÅ ¸Ê ¹× ÀÌ ½ºÆ®¸²ÀÇ ÀÌ ½ºÆ®¸²ÀÇ ÇüÅ ¸Ê¿¡ ³ªÅ¸³ª´Â Ä¿½ºÅ͸¶ÀÌÁî¿¡
ÇØ ÆÇÁ¤µË´Ï´Ù.
ÇüÅ ¸ÊÀº ½ºÆ®¸²ÀÌ ¾îÇø®ÄÉÀ̼ǿ¡°Ô °Ç³×Áö±â Àü¿¡ JDBC µå¶óÀ̹ö¿¡ ÇØ ½ºÆ®¸²¿¡ µî·ÏµË´Ï´Ù.
½ºÆ®¸²ÀÇ ¼±µÎ¿¡ ÀÖ´Â µ¥ÀÌÅͰ¡ SQL NULL
°æ¿ì, ÀÌ ¸Þ¼µå´Â null
¸¦
µ¹·ÁÁÝ´Ï´Ù. µ¥ÀÌÅͰ¡ SQL ±¸Á¶ÈÇü ¶Ç´Â °³º°ÀÇ ÇüÅÂÀÇ °æ¿ì´Â
½ºÆ®¸²ÀÇ ¼±µÎ¿¡ ÀÖ´Â µ¥ÀÌÅÍÀÇ SQL ÇüÀ» ÆÇÁ¤ÇÕ´Ï´Ù. ½ºÆ®¸²ÀÇ ÇüÅ ¸Ê¿¡ SQL ÇüÀÇ ¿£Æ®¸®°¡ ÀÖ´Â °æ¿ì´Â
µå¶óÀ̹ö´Â ÀûÀýÇÑ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÏ°í ³ª¼, ±× ¿ÀºêÁ§Æ®·Î ¸Þ¼µå SQLData.readSQL
¸¦
È£ÃâÇÕ´Ï´Ù. SQLData.readSQL
¸Þ¼µå´Â ±× ¸Þ¼µå¸¦ À§Çؼ ±â¼úµÈ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ, ½ºÆ®¸²·ÎºÎÅÍ Ãß°¡ µ¥ÀÌÅ͸¦ ÀоîµéÀÔ´Ï´Ù.
Object
·Î¼ÀÇ µ¥ÀÌÅÍ. µ¥ÀÌÅͰ¡ SQL NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìRef readRef() throws SQLException
REF
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
REF
Ä¡¸¦ ³ªÅ¸³»´Â Ref
¿ÀºêÁ§Æ®. ÀÐÈù °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìBlob readBlob() throws SQLException
BLOB
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
BLOB
Ä¡ÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â Blob
¿ÀºêÁ§Æ®. ÀÐÈù °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìClob readClob() throws SQLException
CLOB
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
CLOB
Ä¡ÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â Clob
¿ÀºêÁ§Æ®. ÀÐÈù °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìArray readArray() throws SQLException
ARRAY
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
ARRAY
Ä¡ÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â Array
¿ÀºêÁ§Æ®. ÀÐÈù °ªÀÌ SQL NULL
°æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean wasNull() throws SQLException
NULL
ȵµÀÎÁö¸¦ ÃëµæÇÕ´Ï´Ù.
NULL
°æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìURL readURL() throws SQLException
DATALINK
Ä¡¸¦ Àоîµé¿©, ±× °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.net.URL
¿ÀºêÁ§Æ®·Î¼ µ¹·ÁÁÝ´Ï´Ù.
java.net.URL
¿ÀºêÁ§Æ®
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â URL °¡ ¹«È¿ÀÇ °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.