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