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