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