|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface CallableStatement
SQL ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇϴµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. JDBC API´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú SQL À̽ºÄÉÀÌÇÁ ±¸¹®À» Á¦°øÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ ¸ðµç RDBMS¿¡ ´ëÇØ Ç¥ÁØÀÇ ¹æ¹ýÀ¸·Î ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À̽ºÄÉÀÌÇÁ ±¸¹®¿¡´Â °á°ú ÆÄ¶ó¹ÌÅ͸¦ Æ÷ÇÔÇÏ´Â °Í°ú Æ÷ÇÔÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù. °á°ú ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÏ´Â °æ¿ì, °á°ú ÆÄ¶ó¹ÌÅ͸¦ OUT ÆÄ¶ó¹ÌÅͷμ µî·ÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±× ¿ÜÀÇ ÆÄ¶ó¹ÌÅÍ´Â ÀÔ·Â ¶Ç´Â Ãâ·Â, ȤÀº ±× ¾çÂÊ ¸ðµÎ¿¡ ´ëÇØ¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍ´Â ¹øÈ£¿¡ ÀÇÇØ Â÷·Ê·Î ÂüÁ¶µË´Ï´Ù. ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1 ÀÔ´Ï´Ù.
{? = call <procedure-name>[<arg1>, <arg2>, ...]} {call <procedure-name>[<arg1>, <arg2>, ...]}
IN ÆÄ¶ó¹ÌÅͰª´Â PreparedStatement
·ÎºÎÅÍ »ó¼ÓÇÑ set
¸Þ¼µå¸¦ »ç¿ëÇØ ¼³Á¤µË´Ï´Ù. ¸ðµç OUT ÆÄ¶ó¹ÌÅÍÀÇ Å¸ÀÔÀº ½ºÅä¾îµå ÇÁ·Î½ÃÀú
ÀÇ ½ÇÇàÀü¿¡ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ½ÇÇà ÈÄ¿¡
±×·¯ÇÑ °ªÀº ¿©±â¼ Á¦°øµÇ´Â get
¸Þ¼µå °æÀ¯·Î ²¨³»Áý´Ï´Ù.
ACallableStatement
´Â
1°³
ResultSet
°´Ã¼ ¶Ç´Â º¹¼öÀÇ ResultSet
°´Ã¼¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù. º¹¼öÀÇ ResultSet
°´Ã¼¸¦ ó¸®ÇÏ·Á¸é,
Statement
·ÎºÎÅÍ »ó¼ÓÇÑ Á¶ÀÛÀ» »ç¿ëÇÕ´Ï´Ù.
ÃÖ´ëÇÑÀÇ À̽ļºÀ» È®º¸ÇÏ·Á¸é,
Ãâ·Â ÆÄ¶ó¹ÌÅͷκÎÅÍ °ªÀ» ÃëµæÇϱâ Àü¿¡
È£ÃâÀÇ ResultSet
°´Ã¼¿Í °»½Å Ä«¿îÆ®¸¦ ó¸®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Connection.prepareCall(java.lang.String)
,
ResultSet
ÇÊµå °³¿ä |
---|
ÀÎÅÍÆäÀ̽º java.sql. Statement ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
CLOSE_ALL_RESULTS,
CLOSE_CURRENT_RESULT,
EXECUTE_FAILED,
KEEP_CURRENT_RESULT,
NO_GENERATED_KEYS,
RETURN_GENERATED_KEYS,
SUCCESS_NO_INFO |
¸Þ¼µå °³¿ä | |
---|---|
Array |
getArray (int i)
ÁöÁ¤µÈ JDBC ARRAY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Array °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Array |
getArray (String parameterName)
JDBC ARRAY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Array °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
BigDecimal |
getBigDecimal (int parameterIndex)
ÁöÁ¤µÈ JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
BigDecimal |
getBigDecimal (int parameterIndex,
int scale)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. getBigDecimal(int parameterIndex) ¶Ç´Â getBigDecimal(String parameterName) ¸¦ »ç¿ëÇÕ´Ï´Ù. |
BigDecimal |
getBigDecimal (String parameterName)
JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Blob |
getBlob (int i)
ÁöÁ¤µÈ JDBC BLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Blob °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Blob |
getBlob (String parameterName)
JDBC BLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Blob °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
boolean |
getBoolean (int parameterIndex)
ÁöÁ¤µÈ JDBC BIT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î
¼ ²¨³À´Ï´Ù. |
boolean |
getBoolean (String parameterName)
JDBC BIT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î
¼ ²¨³À´Ï´Ù. |
byte |
getByte (int parameterIndex)
ÁöÁ¤µÈ JDBC TINYINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î
¼ ²¨³À´Ï´Ù. |
byte |
getByte (String parameterName)
JDBC TINYINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î
¼ ²¨³À´Ï´Ù. |
byte[] |
getBytes (int parameterIndex)
ÁöÁ¤µÈ JDBC BINARY ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte °ªÀÇ ¹è¿·Î¼ ²¨³À´Ï´Ù. |
byte[] |
getBytes (String parameterName)
JDBC BINARY ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte °ªÀÇ ¹è¿·Î¼ ²¨³À´Ï´Ù. |
Clob |
getClob (int i)
ÁöÁ¤µÈ JDBC CLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Clob |
getClob (String parameterName)
JDBC CLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Date |
getDate (int parameterIndex)
ÁöÁ¤µÈ JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Date |
getDate (int parameterIndex,
Calendar cal)
ÁöÁ¤µÈ JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Date |
getDate (String parameterName)
JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Date |
getDate (String parameterName,
Calendar cal)
JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
double |
getDouble (int parameterIndex)
ÁöÁ¤µÈ JDBC DOUBLE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î
¼ ²¨³À´Ï´Ù. |
double |
getDouble (String parameterName)
JDBC DOUBLE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î
¼ ²¨³À´Ï´Ù. |
float |
getFloat (int parameterIndex)
ÁöÁ¤µÈ JDBC FLOAT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î
¼ ²¨³À´Ï´Ù. |
float |
getFloat (String parameterName)
JDBC FLOAT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î
¼ ²¨³À´Ï´Ù. |
int |
getInt (int parameterIndex)
ÁöÁ¤µÈ JDBC INTEGER ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î
¼ ²¨³À´Ï´Ù. |
int |
getInt (String parameterName)
JDBC INTEGER ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î
¼ ²¨³À´Ï´Ù. |
long |
getLong (int parameterIndex)
ÁöÁ¤µÈ JDBC BIGINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î
¼ ²¨³À´Ï´Ù. |
long |
getLong (String parameterName)
JDBC BIGINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î
¼ ²¨³À´Ï´Ù. |
Object |
getObject (int parameterIndex)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î
¼ ²¨³À´Ï´Ù. |
Object |
getObject (int i,
Map <String,
Class <? >> map)
OUT ÆÄ¶ó¹ÌÅÍ i °ªÀ» ³ªÅ¸³»´Â °´Ã¼¸¦ µ¹·ÁÁÖ°í, map ¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅͰªÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. |
Object |
getObject (String parameterName)
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î
¼ ²¨³À´Ï´Ù. |
Object |
getObject (String parameterName,
Map <String,
Class <? >> map)
OUT ÆÄ¶ó¹ÌÅÍ i °ªÀ» ³ªÅ¸³»´Â °´Ã¼¸¦ µ¹·ÁÁÖ°í, map ¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅͰªÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù. |
Ref |
getRef (int i)
ÁöÁ¤µÈ JDBC REF(<structured-type>) ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Ref °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Ref |
getRef (String parameterName)
JDBC REF(<structured-type>) ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Ref °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
short |
getShort (int parameterIndex)
ÁöÁ¤µÈ JDBC SMALLINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î
¼ ²¨³À´Ï´Ù. |
short |
getShort (String parameterName)
JDBC SMALLINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î
¼ ²¨³À´Ï´Ù. |
String |
getString (int parameterIndex)
ÁöÁ¤µÈ JDBC CHAR , VARCHAR , ¶Ç´Â LONGVARCHAR ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î
¼ ²¨³À´Ï´Ù. |
String |
getString (String parameterName)
JDBC CHAR , VARCHAR , ¶Ç´Â LONGVARCHAR ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î
¼ ²¨³À´Ï´Ù. |
Time |
getTime (int parameterIndex)
ÁöÁ¤µÈ JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Time |
getTime (int parameterIndex,
Calendar cal)
ÁöÁ¤µÈ JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Time |
getTime (String parameterName)
JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Time |
getTime (String parameterName,
Calendar cal)
JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Timestamp |
getTimestamp (int parameterIndex)
ÁöÁ¤µÈ JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Timestamp |
getTimestamp (int parameterIndex,
Calendar cal)
ÁöÁ¤µÈ JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Timestamp |
getTimestamp (String parameterName)
JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
Timestamp |
getTimestamp (String parameterName,
Calendar cal)
JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
URL |
getURL (int parameterIndex)
ÁöÁ¤µÈ JDBC DATALINK ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
URL |
getURL (String parameterName)
JDBC DATALINK ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL °´Ã¼·Î¼ ²¨³À´Ï´Ù. |
void |
registerOutParameter (int parameterIndex,
int sqlType)
Â÷·Ê parameterIndex
OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType ·Î
¼ µî·ÏÇÕ´Ï´Ù. |
void |
registerOutParameter (int parameterIndex,
int sqlType,
int scale)
Â÷·Ê parameterIndex
ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType ·Î
¼ µî·ÏÇÕ´Ï´Ù. |
void |
registerOutParameter (int paramIndex,
int sqlType,
String typeName)
ÁöÁ¤µÈ Ãâ·Â ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÕ´Ï´Ù. |
void |
registerOutParameter (String parameterName,
int sqlType)
parameterName ¶ó´Â À̸§ÀÇ OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType ·Î
¼ µî·ÏÇÕ´Ï´Ù. |
void |
registerOutParameter (String parameterName,
int sqlType,
int scale)
parameterName ¶ó´Â À̸§ÀÇ ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType ·Î
¼ µî·ÏÇÕ´Ï´Ù. |
void |
registerOutParameter (String parameterName,
int sqlType,
String typeName)
ÁöÁ¤µÈ Ãâ·Â ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÕ´Ï´Ù. |
void |
setAsciiStream (String parameterName,
InputStream x,
int length)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö¸¦ °¡Áö´Â ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setBigDecimal (String parameterName,
BigDecimal x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.math.BigDecimal °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setBinaryStream (String parameterName,
InputStream x,
int length)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö¸¦ °¡Áö´Â ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setBoolean (String parameterName,
boolean x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java boolean °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setByte (String parameterName,
byte x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java byte °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setBytes (String parameterName,
byte[] x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ¹ÙÀÌÆ® ¹è¿·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setCharacterStream (String parameterName,
Reader reader,
int length)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ¹®ÀÚ¼öÀÎ ÁöÁ¤µÈ Reader °´Ã¼·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setDate (String parameterName,
Date x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Date °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setDate (String parameterName,
Date x,
Calendar cal)
ÁöÁ¤µÈ Calendar °´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Date °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setDouble (String parameterName,
double x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java double °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setFloat (String parameterName,
float x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java float °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setInt (String parameterName,
int x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java int °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setLong (String parameterName,
long x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java long °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setNull (String parameterName,
int sqlType)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î
¼³Á¤ÇÕ´Ï´Ù. |
void |
setNull (String parameterName,
int sqlType,
String typeName)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î
¼³Á¤ÇÕ´Ï´Ù. |
void |
setObject (String parameterName,
Object x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÁöÁ¤µÈ °´Ã¼¸¦ »ç¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setObject (String parameterName,
Object x,
int targetSqlType)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÁöÁ¤µÈ °´Ã¼·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setObject (String parameterName,
Object x,
int targetSqlType,
int scale)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÁöÁ¤µÈ °´Ã¼¸¦ »ç¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setShort (String parameterName,
short x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java short °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setString (String parameterName,
String x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java String °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTime (String parameterName,
Time x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Time °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTime (String parameterName,
Time x,
Calendar cal)
ÁöÁ¤µÈ Calendar °´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Time °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTimestamp (String parameterName,
Timestamp x)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Timestamp °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTimestamp (String parameterName,
Timestamp x,
Calendar cal)
ÁöÁ¤µÈ Calendar °´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Timestamp °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setURL (String parameterName,
URL val)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.net.URL °´Ã¼·Î ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
wasNull ()
¸¶Áö¸·¿¡ ÀÐÈù OUT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ SQL NULL ȵµÀÎÁö¸¦ ÃëµæÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º java.sql. PreparedStatement ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
addBatch,
clearParameters,
execute,
executeQuery,
executeUpdate,
getMetaData,
getParameterMetaData,
setArray,
setAsciiStream,
setBigDecimal,
setBinaryStream,
setBlob,
setBoolean,
setByte,
setBytes,
setCharacterStream,
setClob,
setDate,
setDate,
setDouble,
setFloat,
setInt,
setLong,
setNull,
setNull,
setObject,
setObject,
setObject,
setRef,
setShort,
setString,
setTime,
setTime,
setTimestamp,
setTimestamp,
setUnicodeStream,
setURL |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void registerOutParameter(int parameterIndex, int sqlType) throws SQLException
parameterIndex
OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType
·Î
¼ µî·ÏÇÕ´Ï´Ù. ½ºÅä¾îµå ÇÁ·Î½ÃÀú°¡ ½ÇÇàµÇ±â Àü¿¡
¸ðµç OUT ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
sqlType
·Î
ÁöÁ¤µÈ OUT ÆÄ¶ó¹ÌÅÍÀÇ JDBC Çü¿¡ÀÇÇØ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§¿¡ get
¸Þ¼µå·Î »ç¿ëÇØ¾ß ÇÒ Java ÇüÀÌ Á¤ÇØÁý´Ï´Ù.
ÀÌ Ãâ·Â ÆÄ¶ó¹ÌÅÍ¿¡ µ¹·ÁÁÖ°íÁö°Ô µÇ¾î ÀÖ´Â JDBC ÇüÀÌ ÀÌ Æ¯Á¤ÀÇ µ¥ÀÌŸº£À̽º¿¡ °íÀ¯ÇÑ °æ¿ì, sqlType
´Â java.sql.Types.OTHER
°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±× °ªÀº ¸Þ¼µå getObject(int)
¸¦
»ç¿ëÇØ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´ÂsqlType
- java.sql.Types
¿¡ ÀÇÇØ Á¤ÀǵǴ JDBC ÇüÀÇ ÄÚµå. ÆÄ¶ó¹ÌÅͰ¡ JDBC Çü NUMERIC
¶Ç´Â DECIMAL
ÀÎ °æ¿ì, ½ºÄÉÀÏÄ¡¸¦ ¹Þ¾ÆµéÀÌ´Â ¹öÀüÀÇ registerOutParameter
¸¦ »ç¿ëÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException
parameterIndex
ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType
·Î
¼ µî·ÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú°¡ ½ÇÇàµÇ±â Àü¿¡ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
sqlType
·Î
ÁöÁ¤µÈ OUT ÆÄ¶ó¹ÌÅÍÀÇ JDBC Çü¿¡ÀÇÇØ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§¿¡ get
¸Þ¼µå·Î »ç¿ëÇØ¾ß ÇÒ Java ÇüÀÌ Á¤ÇØÁý´Ï´Ù.
ÆÄ¶ó¹ÌÅͰ¡ JDBC Çü NUMERIC
¶Ç´Â DECIMAL
ÀÎ °æ¿ì´Â ÀÌ ¹öÀüÀÇ registerOutParameter
¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´ÂsqlType
- java.sql.Types
¿¡ ÀÇÇØ Á¤ÀǵǴ SQL Çü ÄÚµåscale
- Èñ¸ÁÀÇ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö. 0 ÀÌ»óÀÇ ¼öÄ¡¸¦ ÁöÁ¤ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
boolean wasNull() throws SQLException
NULL
ȵµÀÎÁö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÏ´Â °ÍÀº read¿ë ¸Þ¼µåÀÇ È£ÃâÀÌ ³ªÁß¿¡ ¾øÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â null
ȵµÀÎÁö¸¦ ÆÇº°Çϱâ À§Çؼ »ç¿ëÇÏ´Â °ªÀÌ ¾ø½À´Ï´Ù.
NULL
ÀÎ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getString(int parameterIndex) throws SQLException
CHAR
, VARCHAR
, ¶Ç´Â LONGVARCHAR
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String
·Î
¼ ²¨³À´Ï´Ù.
°íÁ¤Àå JDBC CHAR
ÇüÅÂÀÇ °æ¿ì, ¸®ÅϵÈ
String
°´Ã¼´Â µ¥ÀÌŸº£À̽º·Î JDBC CHAR
°¡ °¡Áö´Â °ª°ú Á¤È®ÇÏ°Ô °°Àº °ª (µ¥ÀÌŸº£À̽º°¡ ºÎ°¡ÇÏ´Â ÆÐµùÀ» Æ÷ÇÔÇÑ´Ù)À» °¡Áý´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetString(java.lang.String, java.lang.String)
boolean getBoolean(int parameterIndex) throws SQLException
BIT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBoolean(java.lang.String, boolean)
byte getByte(int parameterIndex) throws SQLException
TINYINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetByte(java.lang.String, byte)
short getShort(int parameterIndex) throws SQLException
SMALLINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetShort(java.lang.String, short)
int getInt(int parameterIndex) throws SQLException
INTEGER
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetInt(java.lang.String, int)
long getLong(int parameterIndex) throws SQLException
BIGINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetLong(java.lang.String, long)
float getFloat(int parameterIndex) throws SQLException
FLOAT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetFloat(java.lang.String, float)
double getDouble(int parameterIndex) throws SQLException
DOUBLE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double
·Î
¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDouble(java.lang.String, double)
@Deprecated BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException
getBigDecimal(int parameterIndex)
¶Ç´Â getBigDecimal(String parameterName)
¸¦ »ç¿ëÇÕ´Ï´Ù.
NUMERIC
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» scale ·Î ÁöÁ¤µÈ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Âscale
- ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBigDecimal(java.lang.String, java.math.BigDecimal)
byte[] getBytes(int parameterIndex) throws SQLException
BINARY
ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
°ªÀÇ ¹è¿·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBytes(java.lang.String, byte[])
Date getDate(int parameterIndex) throws SQLException
DATE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDate(java.lang.String, java.sql.Date)
Time getTime(int parameterIndex) throws SQLException
TIME
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTime(java.lang.String, java.sql.Time)
Timestamp getTimestamp(int parameterIndex) throws SQLException
TIMESTAMP
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTimestamp(java.lang.String, java.sql.Timestamp)
Object getObject(int parameterIndex) throws SQLException
Object
·Î
¼ ²¨³À´Ï´Ù. °ªÀÌ SQL NULL
ÀÎ °æ¿ì, µå¶óÀ̹ö´Â Java null
À»
¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Java °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±× °´Ã¼ÀÇ ÇüÅ´ registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC
ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC
ÇüŸ¦ java.sql.Types.OTHER
·Î
¼ µî·ÏÇÏ´Â °ÍÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
java.lang.Object
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
,
setObject(java.lang.String, java.lang.Object, int, int)
BigDecimal getBigDecimal(int parameterIndex) throws SQLException
NUMERIC
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBigDecimal(java.lang.String, java.math.BigDecimal)
Object getObject(int i, Map <String, Class <? >> map) throws SQLException
i
°ªÀ» ³ªÅ¸³»´Â °´Ã¼¸¦ µ¹·ÁÁÖ°í, map
¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅͰªÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Java °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±× °´Ã¼ÀÇ ÇüÅ´ registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC
ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC
ÇüŸ¦ java.sql.Types.OTHER
·Î
¼ µî·ÏÇÏ´Â °ÍÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.
i
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Âmap
- SQL
Çü¸íÀ¸·ÎºÎÅÍ Java Ŭ·¡½º¿¡ÀÇ ¸ÅÇÎ
java.lang.Object
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetObject(java.lang.String, java.lang.Object, int, int)
Ref getRef(int i) throws SQLException
REF(<structured-type>)
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Ref
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
i
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
Ref
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìBlob getBlob(int i) throws SQLException
BLOB
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Blob
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
i
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
Blob
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìClob getClob(int i) throws SQLException
CLOB
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
i
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
Clob
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìArray getArray(int i) throws SQLException
ARRAY
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Array
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
i
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
Array
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìDate getDate(int parameterIndex, Calendar cal) throws SQLException
DATE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date
°´Ã¼·Î¼ ²¨³À´Ï´Ù. ³¯Â¥¿Í ½Ã°£ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ³¯Â¥¿Í ½Ã°£¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Âcal
- µå¶óÀ̹ö°¡ ³¯Â¥¿Í ½Ã°£¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDate(java.lang.String, java.sql.Date)
Time getTime(int parameterIndex, Calendar cal) throws SQLException
TIME
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time
°´Ã¼·Î¼ ²¨³À´Ï´Ù. ½Ã°¢ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Âcal
- µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTime(java.lang.String, java.sql.Time)
Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException
TIMESTAMP
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp
°´Ã¼·Î¼ ²¨³À´Ï´Ù. Timestamp
°´Ã¼ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Âcal
- µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTimestamp(java.lang.String, java.sql.Timestamp)
void registerOutParameter(int paramIndex, int sqlType, String typeName) throws SQLException
REF
Ãâ·Â ÆÄ¶ó¹ÌÅÍ¿¡´Â ÀÌ ¹öÀüÀÇ registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇüÀÇ ¿¹·Î¼´Â STRUCT
, DISTINCT
, JAVA_OBJECT
, À̸§ ÷ºÎ ¹è¿µîÀ» µé ¼ö ÀÖ½À´Ï´Ù.
½ºÅä¾îµå ÇÁ·Î½ÃÀú
ÀÇ È£ÃâÀ» ½ÇÇàÇϱâ Àü¿¡
registerOutParameter
¸¦ ¸í½ÃÀûÀ¸·Î È£ÃâÇØ, °¢ OUT ÆÄ¶ó¹ÌÅÍÀÇ ÇüŸ¦ java.sql.Types
·Î
ºÎÅÍ ¼±ÅÃÇØ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì´Â ±× ÆÄ¶ó¹ÌÅÍÀÇ ¿ÏÀü ÁöÁ¤ SQL Çü¸íµµ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÑÆí, REF
ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì´Â ÂüÁ¶ÇÏ´Â ÇüÅÂÀÇ ¿ÏÀü ÁöÁ¤Çü¸íÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇüÅ Äڵ峪 Çü¸íÀÇ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â JDBC µå¶óÀ̹ö´Â ±×°ÍÀ» ¹«½ÃÇÕ´Ï´Ù. ´Ù¸¸, À̽ļºÀ» ³ôÀÌ·Á¸é,
¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¹× REF
ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ, ÀÌ·¯ÇÑ °ªÀ» Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.ÀÌ ¸Þ¼µå´Â »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ¿Í REF
ÆÄ¶ó¹ÌÅ͸¦ ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù¸¸, ÀÓÀÇÀÇ JDBC ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇϱâ À§Çؼ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍÀÇ ÇüŰ¡ »ç¿ëÀÚ Á¤ÀÇÇü, REF
ÇüÀÇ ¸ÓÁö¾Ê¾Æµµ ¾Æ´Ñ °æ¿ì, typeName
ÆÄ¶ó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù.
ÁÖ: Ãâ·Â ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§´Â ±× ÆÄ¶ó¹ÌÅÍÀÇ µî·ÏÀÌ ³¡³ SQL Çü¿¡ ´ëÀÀÇÏ´Â Java Çü¿ëÀÇ Ãëµæ ¸Þ¼µå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
paramIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀÌ µÇ´ÂsqlType
- Types
¿¡ Á¤Àǵǰí ÀÖ´Â °ªtypeName
- SQL ±¸Á¶ÈÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
void registerOutParameter(String parameterName, int sqlType) throws SQLException
parameterName
¶ó´Â À̸§ÀÇ OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType
·Î
¼ µî·ÏÇÕ´Ï´Ù. ½ºÅä¾îµå ÇÁ·Î½ÃÀú°¡ ½ÇÇàµÇ±â Àü¿¡
¸ðµç OUT ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
sqlType
·Î
ÁöÁ¤µÈ OUT ÆÄ¶ó¹ÌÅÍÀÇ JDBC Çü¿¡ÀÇÇØ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§¿¡ get
¸Þ¼µå·Î »ç¿ëÇØ¾ß ÇÒ Java ÇüÀÌ Á¤ÇØÁý´Ï´Ù.
ÀÌ Ãâ·Â ÆÄ¶ó¹ÌÅÍ¿¡ µ¹·ÁÁÖ°íÁö°Ô µÇ¾î ÀÖ´Â JDBC ÇüÀÌ ÀÌ Æ¯Á¤ÀÇ µ¥ÀÌŸº£À̽º¿¡ °íÀ¯ÇÑ °æ¿ì, sqlType
´Â java.sql.Types.OTHER
°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ±× °ªÀº ¸Þ¼µå getObject(int)
¸¦
»ç¿ëÇØ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§sqlType
- java.sql.Types
¿¡ ÀÇÇØ Á¤ÀǵǴ JDBC ÇüÀÇ ÄÚµå. ÆÄ¶ó¹ÌÅͰ¡ JDBC Çü NUMERIC
¶Ç´Â DECIMAL
ÀÎ °æ¿ì, ½ºÄÉÀÏÄ¡¸¦ ¹Þ¾ÆµéÀÌ´Â ¹öÀüÀÇ registerOutParameter
¸¦ »ç¿ëÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException
parameterName
¶ó´Â À̸§ÀÇ ÆÄ¶ó¹ÌÅ͸¦ JDBC Çü sqlType
·Î
¼ µî·ÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú°¡ ½ÇÇàµÇ±â Àü¿¡ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
sqlType
·Î
ÁöÁ¤µÈ OUT ÆÄ¶ó¹ÌÅÍÀÇ JDBC Çü¿¡ÀÇÇØ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§¿¡ get
¸Þ¼µå·Î »ç¿ëÇØ¾ß ÇÒ Java ÇüÀÌ Á¤ÇØÁý´Ï´Ù.
ÆÄ¶ó¹ÌÅͰ¡ JDBC Çü NUMERIC
¶Ç´Â DECIMAL
ÀÎ °æ¿ì´Â ÀÌ ¹öÀüÀÇ registerOutParameter
¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§sqlType
- java.sql.Types
¿¡ ÀÇÇØ Á¤ÀǵǴ SQL
ÇüÅ ÄÚµåscale
- Èñ¸ÁÀÇ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö. 0 ÀÌ»óÀÇ ¼öÄ¡¸¦ ÁöÁ¤ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException
registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇüÀÇ ¿¹·Î¼´Â STRUCT, DISTINCT, JAVA_OBJECT, À̸§ ÷ºÎ ¹è¿µîÀ» µé ¼ö ÀÖ½À´Ï´Ù.
½ºÅä¾îµå ÇÁ·Î½ÃÀú
ÀÇ È£ÃâÀ» ½ÇÇàÇϱâ Àü¿¡
registerOutParameter
¸¦ ¸í½ÃÀûÀ¸·Î È£ÃâÇØ, °¢ OUT ÆÄ¶ó¹ÌÅÍÀÇ ÇüŸ¦ java.sql.Types
·Î
ºÎÅÍ ¼±ÅÃÇØ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì´Â ±× ÆÄ¶ó¹ÌÅÍÀÇ ¿ÏÀü ÁöÁ¤ SQL Çü¸íµµ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. REF ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì´Â ÂüÁ¶ÇÏ´Â ÇüÅÂÀÇ ¿ÏÀü ÁöÁ¤Çü¸íÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇüÅ Äڵ峪 Çü¸íÀÇ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â JDBC µå¶óÀ̹ö´Â ±×°ÍÀ» ¹«½ÃÇÕ´Ï´Ù. ´Ù¸¸, À̽ļºÀ» ³ôÀÌ·Á¸é,
¾îÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¹× REF ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ, ÀÌ·¯ÇÑ °ªÀ» Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.ÀÌ ¸Þ¼µå´Â »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¹× REF ÆÄ¶ó¹ÌÅ͸¦ ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù¸¸, ÀÓÀÇÀÇ JDBC ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇϱâ À§Çؼ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍÀÇ ÇüŰ¡ »ç¿ëÀÚ Á¤ÀÇÇü, REF ÇüÀÇ ¸ÓÁö¾Ê¾Æµµ ¾Æ´Ñ °æ¿ì, typeName ÆÄ¶ó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù.
ÁÖ: Ãâ·Â ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§´Â Java
ÇüÅ XXX°¡ ÆÄ¶ó¹ÌÅͰ¡ µî·ÏµÇ¾î ÀÖ´Â SQL
ÇüÅ¿¡ ´ëÀÀÇÏ´Â getXXX
¸Þ¼µå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§sqlType
- Types
¿¡ Á¤Àǵǰí ÀÖ´Â °ªtypeName
- SQL ±¸Á¶ÈÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
URL getURL(int parameterIndex) throws SQLException
DATALINK
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterIndex
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀÌ µÈ´Ù
DATALINK
°ªÀ» ³ªÅ¸³»´Â java.net.URL
°´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ¸®ÅÏµÈ URL°¡ Java Ç÷§ÆûÀÇ À¯È¿ÇÑ URL°¡ ¾Æ´Ñ °æ¿ìsetURL(java.lang.String, java.net.URL)
void setURL(String parameterName, URL val) throws SQLException
java.net.URL
°´Ã¼·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL DATALINK
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§val
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â URL°¡ ¹«È¿ÀÇ °æ¿ìgetURL(int)
void setNull(String parameterName, int sqlType) throws SQLException
NULL
·Î
¼³Á¤ÇÕ´Ï´Ù.
ÁÖ: ÆÄ¶ó¹ÌÅÍÀÇ SQL ÇüÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§sqlType
- java.sql.Types
·Î
Á¤ÀǵǴ SQL Çü ÄÚµå
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìvoid setBoolean(String parameterName, boolean x) throws SQLException
boolean
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL BIT
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetBoolean(int)
void setByte(String parameterName, byte x) throws SQLException
byte
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL TINYINT
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetByte(int)
void setShort(String parameterName, short x) throws SQLException
short
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL SMALLINT
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetShort(int)
void setInt(String parameterName, int x) throws SQLException
int
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL INTEGER
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetInt(int)
void setLong(String parameterName, long x) throws SQLException
long
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL BIGINT
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetLong(int)
void setFloat(String parameterName, float x) throws SQLException
float
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL FLOAT
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetFloat(int)
void setDouble(String parameterName, double x) throws SQLException
double
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL DOUBLE
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetDouble(int)
void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
java.math.BigDecimal
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL NUMERIC
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetBigDecimal(int, int)
void setString(String parameterName, String x) throws SQLException
String
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL VARCHAR
¶Ç´Â LONGVARCHAR
Ä¡ (µå¶óÀ̹öÀÇ VARCHAR
Ä¡¿¡ °üÇÑ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡
Á¸)·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetString(int)
void setBytes(String parameterName, byte[] x) throws SQLException
VARBINARY
¶Ç´Â LONGVARBINARY
(µå¶óÀ̹öÀÇ VARBINARY
Ä¡¿¡ °üÇÑ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡
Á¸)·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetBytes(int)
void setDate(String parameterName, Date x) throws SQLException
java.sql.Date
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL DATE
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetDate(int)
void setTime(String parameterName, Time x) throws SQLException
java.sql.Time
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIME
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetTime(int)
void setTimestamp(String parameterName, Timestamp x) throws SQLException
java.sql.Timestamp
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡
µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIMESTAMP
°ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰª
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetTimestamp(int)
void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
LONGVARCHAR
ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« ASCII °ªÀÌ ÀÔ·ÂµÉ ¶§´Â java.io.InputStream
¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼ ½ºÆ®¸²·ÎºÎÅÍ µ¥ÀÌÅͰ¡ ÀÐÈü´Ï´Ù. JDBC µå¶óÀ̹ö´Â µ¥ÀÌÅ͸¦ ASCII ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ char Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ½ºÆ®¸² °´Ã¼´Â Ç¥ÁØÀÇ Java ½ºÆ®¸² °´Ã¼, ¶Ç´Â Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ ¼ºê Ŭ·¡½ºÀÇ ¾îµð¶óµµ ±¦Âú½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ASCII ÆÄ¶ó¹ÌÅͰª¸¦ Æ÷ÇÔÇÑ Java ÀÔ·Â ½ºÆ®¸²length
- ½ºÆ®¸²ÀÇ ¹ÙÀÌÆ®¼ö
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìvoid setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
LONGVARBINARY
ÆÄ¶ó¹ÌÅÍ¿¡
¸Å¿ì Å« ¹ÙÀ̳ʸ®°ªÀÌ ÀÔ·ÂµÉ ¶§´Â java.io.InputStream
°´Ã¼¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼ ½ºÆ®¸²·ÎºÎÅÍ µ¥ÀÌÅͰ¡ ÀÐÈü´Ï´Ù.
ÁÖ: ÀÌ ½ºÆ®¸² °´Ã¼´Â Ç¥ÁØÀÇ Java ½ºÆ®¸² °´Ã¼, ¶Ç´Â Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ ¼ºê Ŭ·¡½ºÀÇ ¾îµð¶óµµ ±¦Âú½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ¹ÙÀ̳ʸ® ÆÄ¶ó¹ÌÅͰª¸¦ Æ÷ÇÔÇÑ Java ÀÔ·Â ½ºÆ®¸²length
- ½ºÆ®¸²ÀÇ ¹ÙÀÌÆ®¼ö
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìvoid setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException
java.lang
°´Ã¼¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ Java °´Ã¼´Â µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡
ÁöÁ¤µÈ targetSqlType¿¡ º¯È¯µË´Ï´Ù.
°´Ã¼°¡ Ä¿½ºÅÒ ¸ÅÇÎÀ» °¡Áö´Â °æ¿ì (°´Ã¼°¡ ÀÎÅÍÆäÀ̽º SQLData
¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì), JDBC µå¶óÀ̹ö´Â SQLData.writeSQL
¸Þ¼µå¸¦ È£ÃâÇØ, ±× °´Ã¼¸¦ SQL µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ Ãâ·ÂÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, °´Ã¼°¡ Ref
, Blob
, Clob
, Struct
, ¶Ç´Â Array
¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì, µå¶óÀ̹ö´Â °´Ã¼¸¦, ´ëÀÀÇÏ´Â SQL ÇüÀÇ °ªÀ¸·Î ÇØ¼ µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÇüÀ» °Ç³×ÁÖ±â À§Çؼ »ç¿ëÇÒ ¼ö ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÀÔ·Â ÆÄ¶ó¹ÌÅͰª¸¦ Æ÷ÇÔÇÑ °´Ã¼targetSqlType
- µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö´Â (java.sql.Types ·Î Á¤ÀǵȴÙ) SQL Çü. ½ºÄÉÀÏ Àμö·Î ¶ÇÇÑ
ÇüŸ¦ ÇÑÁ¤ÇÒ ¼ö ÀÖ´Âscale
- java.sql.Types.DECIMAL À̳ª java.sql.Types.NUMERIC Çü¿¡¼´Â ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö. ´Ù¸¥ ¸ðµç ÇüÅ¿¡¼´Â ÀÌ °ªÀº ¹«½ÃµÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
,
getObject(int)
void setObject(String parameterName, Object x, int targetSqlType) throws SQLException
setObject
¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, ½ºÄÉÀÏ¿¡ 0À» °¡Á¤Çϰí ÀÖ´Â Á¡ÀÌ ´Ù¸¨´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÀÔ·Â ÆÄ¶ó¹ÌÅͰª¸¦ Æ÷ÇÔÇÑ °´Ã¼targetSqlType
- µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö´Â (java.sql.Types ·Î Á¤ÀǵȴÙ) SQL Çü
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetObject(int)
void setObject(String parameterName, Object x) throws SQLException
Object
ÇüŰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. µû¶ó¼, ºôÆ®ÀÎÇüÀÇ °æ¿ì, µî°¡ÀÎ java.lang
°´Ã¼¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
JDBC´Â
Java
Object
ÇüÀ¸·ÎºÎÅÍ SQL Çü¿¡ÀÇ Ç¥ÁØ ¸ÅÇÎÀ» ÁöÁ¤Çϰí ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ Àμö´Â µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡
´ëÀÀÇÏ´Â SQL Çü¿¡ º¯È¯µË´Ï´Ù.
ÀÌ ¸Þ¼µå´Â µå¶óÀ̹ö °íÀ¯ÀÇ Java ÇüÀ» »ç¿ëÇØ, µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÇüÀ» °Ç³×ÁÖ±â À§Çؼ »ç¿ëÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
°´Ã¼°¡ ÀÎÅÍÆäÀ̽º SQLData
¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì, JDBC µå¶óÀ̹ö´Â SQLData.writeSQL
¸Þ¼µå¸¦ È£ÃâÇØ, ±× °´Ã¼¸¦ SQL µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ Ãâ·ÂÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, °´Ã¼°¡ Ref
, Blob
, Clob
, Struct
, ¶Ç´Â Array
¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì, µå¶óÀ̹ö´Â °´Ã¼¸¦, ´ëÀÀÇÏ´Â SQL ÇüÀÇ °ªÀ¸·Î ÇØ¼ µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î °´Ã¼°¡ »ó±âÀÇ ÀÎÅÍÆäÀ̽º¸¦ º¹¼ö ±¸ÇöÇϴ Ŭ·¡½ºÀÎ µî, ¾Ö¸ÅÇÔÀÌ ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼µå´Â ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÀÔ·Â ÆÄ¶ó¹ÌÅͰª¸¦ Æ÷ÇÔÇÑ °´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ Object
ÆÄ¶ó¹ÌÅͰ¡ ¾Ö¸ÅÇÑ °æ¿ìgetObject(int)
void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
Reader
°´Ã¼·Î ¼³Á¤ÇÕ´Ï´Ù. LONGVARCHAR
ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« UNICODE Ä¡¸¦ ÀÔ·ÂÇÒ °æ¿ì¿¡´Â java.io.Reader
°´Ã¼¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â ÆíÀÌ Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼ ½ºÆ®¸²·ÎºÎÅÍ µ¥ÀÌÅͰ¡ ÀÐÈü´Ï´Ù. JDBC µå¶óÀ̹ö´Â µ¥ÀÌÅ͸¦ UNICODE ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ char Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ½ºÆ®¸² °´Ã¼´Â Ç¥ÁØÀÇ Java ½ºÆ®¸² °´Ã¼, ¶Ç´Â Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ ¼ºê Ŭ·¡½ºÀÇ ¾îµð¶óµµ ±¦Âú½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§reader
- ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͷμ »ç¿ëµÇ´Â UNICODE µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ java.io.Reader
°´Ã¼length
- ½ºÆ®¸²³»ÀÇ ¹®ÀÚ¼ö
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìvoid setDate(String parameterName, Date x, Calendar cal) throws SQLException
Calendar
°´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Date
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar
°´Ã¼¸¦ »ç¿ëÇØ SQL DATE
°ªÀ» ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ³¯Â¥¿Í ½Ã°£¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰªcal
- µå¶óÀ̹ö°¡ ³¯Â¥¿Í ½Ã°£¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetDate(int)
void setTime(String parameterName, Time x, Calendar cal) throws SQLException
Calendar
°´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Time
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar
°´Ã¼¸¦ »ç¿ëÇØ SQL TIME
°ªÀ» ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰªcal
- µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetTime(int)
void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
Calendar
°´Ã¼¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Timestamp
°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar
°´Ã¼¸¦ »ç¿ëÇØ SQL TIMESTAMP
°ªÀ» ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§x
- ÆÄ¶ó¹ÌÅͰªcal
- µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetTimestamp(int)
void setNull(String parameterName, int sqlType, String typeName) throws SQLException
NULL
·Î
¼³Á¤ÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇü ¹× REF ÇüÀÇ ÆÄ¶ó¹ÌÅÍ¿¡¼´Â ÀÌ ¹öÀüÀÇ ¸Þ¼µå setNull
¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇüÀÇ ¿¹¿¡´Â STRUCT, DISTINCT, JAVA_OBJECT ¹× À̸§ ÷ºÎ ¹è¿ÀÌ ÀÖ½À´Ï´Ù.
ÁÖ: À̽ļºÀ» ½ÇÇöÇϱâ À§Çؼ´Â ¾îÇø®ÄÉÀ̼ÇÀº NULL »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¶Ç´Â REF ÆÄ¶ó¹ÌÅ͸¦ ÁöÁ¤ÇÒ °æ¿ì¿¡ SQL Çü ÄÚµå ¹× ¿ÏÀü ÁöÁ¤ÀÇ SQL Çü¸íÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇüÀÇ °æ¿ì, À̸§Àº ÆÄ¶ó¹ÌÅÍ ÀÚüÀÇ Çü¸íÀÔ´Ï´Ù. REF ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì, À̸§Àº ÂüÁ¶µÇ´Â ÇüÅÂÀÇ Çü¸íÀÔ´Ï´Ù. JDBC µå¶óÀ̹ö°¡ ÇüÅ ÄÚµå ¶Ç´Â Çü¸íÀÇ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â °æ¿ì, ±×°ÍÀº ¹«½ÃµË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¹× REF ÆÄ¶ó¹ÌÅ͸¦ ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù¸¸, ÀÌ ¸Þ¼µå´Â ÀÓÀÇÀÇ JDBC ÇüÀÇ null ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤Çϱâ À§Çؼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅͰ¡ »ç¿ëÀÚ Á¤ÀÇÀÇ ÇüÅ ¶Ç´Â REF ÇüÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì, ÁöÁ¤µÈ typeName´Â ¹«½ÃµË´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§sqlType
- java.sql.Types
·Î
ºÎÅÍÀÇ °ªtypeName
- SQL »ç¿ëÀÚ Á¤ÀÇÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. ÆÄ¶ó¹ÌÅͰ¡ »ç¿ëÀÚ Á¤ÀÇÇü¿¡¼µµ SQL REF
Ä¡µµ ¾Æ´Ñ °æ¿ì´Â ¹«½ÃµÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getString(String parameterName) throws SQLException
CHAR
, VARCHAR
, ¶Ç´Â LONGVARCHAR
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String
·Î
¼ ²¨³À´Ï´Ù.
°íÁ¤Àå JDBC CHAR
ÇüÅÂÀÇ °æ¿ì, ¸®ÅϵÈ
String
°´Ã¼´Â µ¥ÀÌŸº£À̽º·Î JDBC CHAR
°¡ °¡Áö´Â °ª°ú Á¤È®ÇÏ°Ô °°Àº °ª (µ¥ÀÌŸº£À̽º°¡ ºÎ°¡ÇÏ´Â ÆÐµùÀ» Æ÷ÇÔÇÑ´Ù)À» °¡Áý´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetString(java.lang.String, java.lang.String)
boolean getBoolean(String parameterName) throws SQLException
BIT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBoolean(java.lang.String, boolean)
byte getByte(String parameterName) throws SQLException
TINYINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetByte(java.lang.String, byte)
short getShort(String parameterName) throws SQLException
SMALLINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetShort(java.lang.String, short)
int getInt(String parameterName) throws SQLException
INTEGER
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetInt(java.lang.String, int)
long getLong(String parameterName) throws SQLException
BIGINT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetLong(java.lang.String, long)
float getFloat(String parameterName) throws SQLException
FLOAT
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetFloat(java.lang.String, float)
double getDouble(String parameterName) throws SQLException
DOUBLE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double
·Î
¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDouble(java.lang.String, double)
byte[] getBytes(String parameterName) throws SQLException
BINARY
ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte
°ªÀÇ ¹è¿·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBytes(java.lang.String, byte[])
Date getDate(String parameterName) throws SQLException
DATE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDate(java.lang.String, java.sql.Date)
Time getTime(String parameterName) throws SQLException
TIME
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTime(java.lang.String, java.sql.Time)
Timestamp getTimestamp(String parameterName) throws SQLException
TIMESTAMP
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTimestamp(java.lang.String, java.sql.Timestamp)
Object getObject(String parameterName) throws SQLException
Object
·Î
¼ ²¨³À´Ï´Ù. °ªÀÌ SQL NULL
ÀÎ °æ¿ì, µå¶óÀ̹ö´Â Java null
À»
¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Java °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±× °´Ã¼ÀÇ ÇüÅ´ registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC
ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC
ÇüŸ¦ java.sql.Types.OTHER
·Î
¼ µî·ÏÇÏ´Â °ÍÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
java.lang.Object
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
,
setObject(java.lang.String, java.lang.Object, int, int)
BigDecimal getBigDecimal(String parameterName) throws SQLException
NUMERIC
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetBigDecimal(java.lang.String, java.math.BigDecimal)
Object getObject(String parameterName, Map <String, Class <? >> map) throws SQLException
i
°ªÀ» ³ªÅ¸³»´Â °´Ã¼¸¦ µ¹·ÁÁÖ°í, map
¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅͰªÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Java °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±× °´Ã¼ÀÇ ÇüÅ´ registerOutParameter
¸Þ¼µå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC
ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC
ÇüŸ¦ java.sql.Types.OTHER
·Î
¼ µî·ÏÇÏ´Â °ÍÀ¸·Î ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§map
- SQL
Çü¸íÀ¸·ÎºÎÅÍ Java Ŭ·¡½º¿¡ÀÇ ¸ÅÇÎ
java.lang.Object
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetObject(java.lang.String, java.lang.Object, int, int)
Ref getRef(String parameterName) throws SQLException
REF(<structured-type>)
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Ref
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
Ref
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìBlob getBlob(String parameterName) throws SQLException
BLOB
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Blob
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
Blob
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìClob getClob(String parameterName) throws SQLException
CLOB
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
Clob
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìArray getArray(String parameterName) throws SQLException
ARRAY
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾î Array
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
Array
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìDate getDate(String parameterName, Calendar cal) throws SQLException
DATE
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date
°´Ã¼·Î¼ ²¨³À´Ï´Ù. ³¯Â¥¿Í ½Ã°£ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ³¯Â¥¿Í ½Ã°£¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§cal
- µå¶óÀ̹ö°¡ ³¯Â¥¿Í ½Ã°£¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetDate(java.lang.String, java.sql.Date)
Time getTime(String parameterName, Calendar cal) throws SQLException
TIME
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time
°´Ã¼·Î¼ ²¨³À´Ï´Ù. ½Ã°¢ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§cal
- µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTime(java.lang.String, java.sql.Time)
Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException
TIMESTAMP
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp
°´Ã¼·Î¼ ²¨³À´Ï´Ù. Timestamp
°´Ã¼ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar
°´Ã¼¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar
°´Ã¼¸¦ »ç¿ëÇϸé, µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar
°´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§cal
- µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â Calendar
°´Ã¼
NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTimestamp(java.lang.String, java.sql.Timestamp)
URL getURL(String parameterName) throws SQLException
DATALINK
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL
°´Ã¼·Î¼ ²¨³À´Ï´Ù.
parameterName
- ÆÄ¶ó¹ÌÅÍÀÇ À̸§
java.net.URL
°´Ã¼·Î¼ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅͰª. °ªÀÌ SQL NULL
ÀÎ °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â URL¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìsetURL(java.lang.String, java.net.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 µµ ÂüÁ¶ÇϽʽÿÀ.