JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.sql
ÀÎÅÍÆäÀ̽º CallableStatement

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
PreparedStatement , Statement

public interface CallableStatement
extends PreparedStatement

SQL ½ºÆ®¾ÆµåÇÁ·Î½ÃÀ𸦠½ÇÇàÇϴµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. JDBC API ´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀð SQL À̽ºÄÉÀÌÇÁ ±¸¹®À» Á¦°øÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ¸ðµç RDBMS ¿¡ ´ëÇØ Ç¥ÁØÀÇ ¹æ¹ýÀ¸·Î ½ºÆ®¾ÆµåÇÁ·Î½ÃÀ𸦠ȣÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À̽ºÄÉÀÌÇÁ ±¸¹®¿¡´Â °á°ú ÆÄ¶ó¹ÌÅ͸¦ Æ÷ÇÔÇÏ´Â °Í°ú Æ÷ÇÔÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù. »ç¿ëÇÏ·Á¸é , °á°ú ÆÄ¶ó¹ÌÅÍ´Â OUT ÆÄ¶ó¹ÌÅͷμ­ µî·ÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ´Ù¸¥ ÆÄ¶ó¹ÌÅÍ´Â ÀÔÃâ·Â ¾çÂÊ ¸ðµÎ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍ´Â ¹øÈ£¿¡ ÀÇÇØ Â÷·Ê·Î ÂüÁ¶µË´Ï´Ù. ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1 ÀÔ´Ï´Ù.

   {? = call <procedure-name>[<arg1>, <arg2>, ...]}
   {call <procedure-name>[<arg1>, <arg2>, ...]}
 

IN ÆÄ¶ó¹ÌÅÍÄ¡´Â PreparedStatement ¿¡¼­ »ó¼Ó¹ÞÀº set ¸Þ¼Òµå¸¦ »ç¿ëÇØ ¼³Á¤µË´Ï´Ù. ¸ðµç OUT ÆÄ¶ó¹ÌÅÍÀÇ ÇüÅ´ ½ºÆ®¾ÆµåÇÁ·Î½ÃÀðÀÇ ½ÇÇàÀü¿¡ µî·ÏÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¯ÇÑ °ªÀº ¿©±â¼­ Á¦°øµÇ´Â get ¸Þ¼ÒµåÀÇ ½ÇÇà ÈÄ¿¡ ²¨³»Áý´Ï´Ù.

CallableStatement ´Â 1 kr ¶Ç´Â º¹¼öÀÇ 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  map)
          OUT ÆÄ¶ó¹ÌÅÍ i ÀÇ °ªÀ» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ¾î,map ¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅÍÄ¡ÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù.
 Object getObject (String  parameterName)
          ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î¼­ ²¨³À´Ï´Ù.
 Object getObject (String  parameterName, Map  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)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ij¸¯ÅͼöÀÎ ÁöÁ¤µÈ 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
 
ÀÎÅÍÆäÀ̽º java.sql. Statement ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addBatch , cancel , clearBatch , clearWarnings , close , execute , execute , execute , execute , executeBatch , executeQuery , executeUpdate , executeUpdate , executeUpdate , executeUpdate , getConnection , getFetchDirection , getFetchSize , getGeneratedKeys , getMaxFieldSize , getMaxRows , getMoreResults , getMoreResults , getQueryTimeout , getResultSet , getResultSetConcurrency , getResultSetHoldability , getResultSetType , getUpdateCount , getWarnings , setCursorName , setEscapeProcessing , setFetchDirection , setFetchSize , setMaxFieldSize , setMaxRows , setQueryTimeout
 

¸Þ¼ÒµåÀÇ »ó¼¼

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int sqlType)
                          throws SQLException 
Â÷·Ê parameterIndex ÀÇ OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC ÀÇ ÇüÅÂÀÇ sqlType ¿¡ µî·ÏÇÕ´Ï´Ù. ½ºÆ®¾ÆµåÇÁ·Î½ÃÀð°¡ ½ÇÇàµÇ±â Àü¿¡, ¸ðµç OUT ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

OUT ÆÄ¶ó¹ÌÅÍ¿ëÀ¸·Î sqlType ¿¡ ÀÇÇØ ÁöÁ¤µÈ 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

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int sqlType,
                                 int scale)
                          throws SQLException 
Â÷·Ê parameterIndex ÀÇ ÆÄ¶ó¹ÌÅ͸¦ JDBC ÀÇ ÇüÅÂÀÇ sqlType ¿¡ µî·ÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀð°¡ ½ÇÇàµÇ±â Àü¿¡ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

OUT ÆÄ¶ó¹ÌÅÍ¿ëÀ¸·Î sqlType ¿¡ ÀÇÇØ ÁöÁ¤µÈ JDBC ÀÇ ÇüÅ´ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀ̱â À§Çؼ­(¶§¹®¿¡) get ¸Þ¼Òµå·Î »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â Java ÀÇ ÇüŸ¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅͰ¡ JDBC ÀÇ ÇüÅ NUMERIC ¶Ç´Â DECIMAL ÀÇ °æ¿ì´Â ÀÌ ¹öÁ¯ÀÇ registerOutParameter ¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
sqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤ÀǵǴ SQL ÀÇ ÇüÅ ÄÚµå
scale - Èñ¸ÁÀÇ ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö. 0 ÀÌ»óÀÇ ¼öÄ¡¸¦ ÁöÁ¤ÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
Types

wasNull

public boolean wasNull()
                throws SQLException 
¸¶Áö¸·¿¡ ÀÐÈù OUT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ SQL NULL È­µµÀÎÁö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀº read¿ë ¸Þ¼ÒµåÀÇ È£ÃâÀÌ ³ªÁß¿¡ ¾øÀ¸¸é ¾ÈµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â null È­µµÀÎÁö¸¦ ÆÇº°Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â °ªÀÌ ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
¸¶Áö¸·¿¡ ÀÐÈù ÆÄ¶ó¹ÌÅͰ¡ SQL NULL ÀÇ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getString

public String  getString(int parameterIndex)
                 throws SQLException 
ÁöÁ¤µÈ JDBC ÀÇ CHAR,VARCHAR, ¶Ç´Â LONGVARCHAR ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î¼­ ²¨³À´Ï´Ù.

°íÁ¤Àå JDBC CHAR ÀÇ ÇüÅÂÀÇ °æ¿ì, µ¹·ÁÁÖ¾îÁö´Â String ¿ÀºêÁ§Æ®´Â µ¥ÀÌŸº£À̽º·Î JDBC CHAR °¡ °¡Áö´Â °ª°ú Á¤È®ÇÏ°Ô °°Àº °ª (µ¥ÀÌŸº£À̽º°¡ ºÎ°¡ÇÏ´Â ÆÐµùÀ» Æ÷ÇÔÇÑ´Ù)À» °¡Áý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setString(java.lang.String, java.lang.String)

getBoolean

public boolean getBoolean(int parameterIndex)
                   throws SQLException 
ÁöÁ¤µÈ JDBC BIT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setBoolean(java.lang.String, boolean)

getByte

public byte getByte(int parameterIndex)
             throws SQLException 
ÁöÁ¤µÈ JDBC TINYINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setByte(java.lang.String, byte)

getShort

public short getShort(int parameterIndex)
               throws SQLException 
ÁöÁ¤µÈ JDBC SMALLINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setShort(java.lang.String, short)

getInt

public int getInt(int parameterIndex)
           throws SQLException 
ÁöÁ¤µÈ JDBC INTEGER ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setInt(java.lang.String, int)

getLong

public long getLong(int parameterIndex)
             throws SQLException 
ÁöÁ¤µÈ JDBC BIGINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setLong(java.lang.String, long)

getFloat

public float getFloat(int parameterIndex)
               throws SQLException 
ÁöÁ¤µÈ JDBC FLOAT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setFloat(java.lang.String, float)

getDouble

public double getDouble(int parameterIndex)
                 throws SQLException 
ÁöÁ¤µÈ JDBC DOUBLE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setDouble(java.lang.String, double)

getBigDecimal

public BigDecimal  getBigDecimal(int parameterIndex,
                                int scale)
                         throws SQLException 
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  getBigDecimal(int parameterIndex) ¶Ç´Â getBigDecimal(String parameterName) ¸¦ »ç¿ëÇÕ´Ï´Ù.

ÁöÁ¤µÈ JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ»,scale ·Î ÁöÁ¤µÈ ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
scale - ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setBigDecimal(java.lang.String, java.math.BigDecimal)

getBytes

public byte[] getBytes(int parameterIndex)
                throws SQLException 
ÁöÁ¤µÈ JDBC ÀÇ BINARY ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte Ä¡ÀÇ ¹è¿­·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setBytes(java.lang.String, byte[])

getDate

public Date  getDate(int parameterIndex)
             throws SQLException 
ÁöÁ¤µÈ JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setDate(java.lang.String, java.sql.Date)

getTime

public Time  getTime(int parameterIndex)
             throws SQLException 
ÁöÁ¤µÈ JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setTime(java.lang.String, java.sql.Time)

getTimestamp

public Timestamp  getTimestamp(int parameterIndex)
                       throws SQLException 
ÁöÁ¤µÈ JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setTimestamp(java.lang.String, java.sql.Timestamp)

getObject

public Object  getObject(int parameterIndex)
                 throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î¼­ ²¨³À´Ï´Ù. °ªÀÌ SQL NULL ÀÇ °æ¿ì, µå¶óÀ̹ö´Â Java null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Java ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ±× ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ registerOutParameter ¸Þ¼Òµå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC ÀÇ ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC ÀÇ ÇüŸ¦ java.sql.Types.OTHER ·Î¼­ µî·ÏÇÏ´Â °ÍÀ¸·Î, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
OUT ÆÄ¶ó¹ÌÅÍÄ¡¸¦ º¸°ü À¯ÁöÇÏ´Â java.lang.Object
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
Types , setObject(java.lang.String, java.lang.Object, int, int)

getBigDecimal

public BigDecimal  getBigDecimal(int parameterIndex)
                         throws SQLException 
ÁöÁ¤µÈ JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡ (ÀüÁ¤¹Ðµµ). °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
setBigDecimal(java.lang.String, java.math.BigDecimal)

getObject

public Object  getObject(int i,
                        Map  map)
                 throws SQLException 
OUT ÆÄ¶ó¹ÌÅÍ i ÀÇ °ªÀ» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ¾î,map ¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅÍÄ¡ÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Java ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ±× ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ registerOutParameter ¸Þ¼Òµå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC ÀÇ ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC ÀÇ ÇüŸ¦ java.sql.Types.OTHER ·Î¼­ µî·ÏÇÏ´Â °ÍÀ¸·Î, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
map - SQL ÀÇ Çü¸íÀ¸·ÎºÎÅÍ Java Ŭ·¡½º¿¡ÀÇ ¸ÅÇÎ
¹Ýȯ°ª:
OUT ÆÄ¶ó¹ÌÅÍÄ¡¸¦ º¸°ü À¯ÁöÇÏ´Â java.lang.Object
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
setObject(java.lang.String, java.lang.Object, int, int)

getRef

public Ref  getRef(int i)
           throws SQLException 
ÁöÁ¤µÈ JDBC REF(<structured-type>) ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

getBlob

public Blob  getBlob(int i)
             throws SQLException 
ÁöÁ¤µÈ JDBC BLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

getClob

public Clob  getClob(int i)
             throws SQLException 
ÁöÁ¤µÈ JDBC CLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

getArray

public Array  getArray(int i)
               throws SQLException 
ÁöÁ¤µÈ JDBC ARRAY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

getDate

public Date  getDate(int parameterIndex,
                    Calendar  cal)
             throws SQLException 
ÁöÁ¤µÈ JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. ÀÏÀÚÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ÀÏÀÚ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
cal - µå¶óÀ̹ö°¡ ÀÏÀÚ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
setDate(java.lang.String, java.sql.Date)

getTime

public Time  getTime(int parameterIndex,
                    Calendar  cal)
             throws SQLException 
ÁöÁ¤µÈ JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. ½Ã°¢ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
cal - µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
setTime(java.lang.String, java.sql.Time)

getTimestamp

public Timestamp  getTimestamp(int parameterIndex,
                              Calendar  cal)
                       throws SQLException 
ÁöÁ¤µÈ JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. Timestamp ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
cal - µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
setTimestamp(java.lang.String, java.sql.Timestamp)

registerOutParameter

public 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 ÆÄ¶ó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù.

ÁÖ: Ãâ·Â ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§´Â Java ÀÇ ÇüŰ¡ ÆÄ¶ó¹ÌÅͰ¡ µî·ÏµÇ¾î ÀÖ´Â SQL ÀÇ ÇüÅ¿¡ ´ëÀÀÇÏ´Â read¿ë ¸Þ¼Òµå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
paramIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÏ´Â
sqlType - ·ÎºÎÅÍÀÇ °ª
typeName - SQL ±¸Á¶È­ÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
Types

registerOutParameter

public void registerOutParameter(String  parameterName,
                                 int sqlType)
                          throws SQLException 
parameterName ¶ó´Â À̸§ÀÇ OUT ÆÄ¶ó¹ÌÅ͸¦ JDBC ÀÇ ÇüÅÂÀÇ sqlType ¿¡ µî·ÏÇÕ´Ï´Ù. ½ºÆ®¾ÆµåÇÁ·Î½ÃÀð°¡ ½ÇÇàµÇ±â Àü¿¡, ¸ðµç OUT ÆÄ¶ó¹ÌÅ͸¦ µî·ÏÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

OUT ÆÄ¶ó¹ÌÅÍ¿ëÀ¸·Î sqlType ¿¡ ÀÇÇØ ÁöÁ¤µÈ JDBC ÀÇ ÇüÅ´ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀ̱â À§Çؼ­(¶§¹®¿¡) get ¸Þ¼Òµå·Î »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â Java ÀÇ ÇüŸ¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÀÌ Ãâ·Â ÆÄ¶ó¹ÌÅÍ¿¡ µ¹·ÁÁÖ¾îÁö°Ô µÇ¾î ÀÖ´Â JDBC ÀÇ ÇüŰ¡ ÀÌ Æ¯Á¤ÀÇ µ¥ÀÌŸº£À̽º¿¡ °íÀ¯ÇÑ °æ¿ì,sqlType ´Â java.sql.Types.OTHER °¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. getObject(int) ¸Þ¼Òµå´Â °ªÀ» ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
sqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤ÀǵǴ JDBC ÀÇ ÇüÅ ÄÚµå. ÆÄ¶ó¹ÌÅͰ¡ JDBC ÀÇ ÇüÅ NUMERIC ¶Ç´Â DECIMAL ÀÇ °æ¿ì, ½ºÄÉÀÏÄ¡¸¦ ¹Þ¾ÆµéÀÌ´Â ¹öÁ¯ÀÇ registerOutParameter ¸¦ »ç¿ëÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Types

registerOutParameter

public void registerOutParameter(String  parameterName,
                                 int sqlType,
                                 int scale)
                          throws SQLException 
parameterName ¶ó´Â À̸§ÀÇ ÆÄ¶ó¹ÌÅ͸¦ JDBC ÀÇ ÇüÅÂÀÇ sqlType ¿¡ µî·ÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀð°¡ ½ÇÇàµÇ±â Àü¿¡ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

OUT ÆÄ¶ó¹ÌÅÍ¿ëÀ¸·Î sqlType ¿¡ ÀÇÇØ ÁöÁ¤µÈ JDBC ÀÇ ÇüÅ´ ±× ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀ̱â À§Çؼ­(¶§¹®¿¡) get ¸Þ¼Òµå·Î »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â Java ÀÇ ÇüŸ¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅͰ¡ JDBC ÀÇ ÇüÅ NUMERIC ¶Ç´Â DECIMAL ÀÇ °æ¿ì´Â ÀÌ ¹öÁ¯ÀÇ registerOutParameter ¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
sqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤ÀǵǴ SQL ÀÇ ÇüÅ ÄÚµå
scale - Èñ¸ÁÀÇ ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö. 0 ÀÌ»óÀÇ ¼öÄ¡¸¦ ÁöÁ¤ÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Types

registerOutParameter

public void registerOutParameter(String  parameterName,
                                 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 ÆÄ¶ó¹ÌÅÍ´Â ¹«½ÃµË´Ï´Ù.

ÁÖ: Ãâ·Â ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ÀоîµéÀÏ ¶§´Â Java ÀÇ ÇüÅ XXX °¡ ÆÄ¶ó¹ÌÅͰ¡ µî·ÏµÇ¾î ÀÖ´Â SQL ÀÇ ÇüÅ¿¡ ´ëÀÀÇÏ´Â getXXX ¸Þ¼Òµå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
sqlType - ·ÎºÎÅÍÀÇ °ª
typeName - SQL ±¸Á¶È­ÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Types

getURL

public URL  getURL(int parameterIndex)
           throws SQLException 
ÁöÁ¤µÈ JDBC DATALINK ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͷμ­ »ç¿ëµÇ´Â JDBC DATALINK Ä¡¸¦ ³ªÅ¸³»´Â java.net.URL ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â µ¹·ÁÁÖ¾îÁø URL °¡ Java Ç÷§ÆûÀÇ À¯È¿ÇÑ URL °¡ ¾Æ´Ñ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setURL(java.lang.String, java.net.URL)

setURL

public void setURL(String  parameterName,
                   URL  val)
            throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.net.URL ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL DATALINK Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
val - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â URL °¡ ¹«È¿ÀÇ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getURL(int)

setNull

public void setNull(String  parameterName,
                    int sqlType)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.

ÁÖ: ÆÄ¶ó¹ÌÅÍÀÇ SQL ÇüÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
sqlType - java.sql.Types ·Î Á¤ÀǵǴ SQL Çü ÄÚµå
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

setBoolean

public void setBoolean(String  parameterName,
                       boolean x)
                throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL BIT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getBoolean(int)

setByte

public void setByte(String  parameterName,
                    byte x)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL TINYINT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getByte(int)

setShort

public void setShort(String  parameterName,
                     short x)
              throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL SMALLINT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getShort(int)

setInt

public void setInt(String  parameterName,
                   int x)
            throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL INTEGER Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getInt(int)

setLong

public void setLong(String  parameterName,
                    long x)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL BIGINT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getLong(int)

setFloat

public void setFloat(String  parameterName,
                     float x)
              throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL FLOAT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getFloat(int)

setDouble

public void setDouble(String  parameterName,
                      double x)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL DOUBLE Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getDouble(int)

setBigDecimal

public void setBigDecimal(String  parameterName,
                          BigDecimal  x)
                   throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.math.BigDecimal Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL NUMERIC Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getBigDecimal(int, int)

setString

public void setString(String  parameterName,
                      String  x)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ String Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL VARCHAR ¶Ç´Â LONGVARCHAR Ä¡ (µå¶óÀ̹öÀÇ VARCHAR Ä¡¿¡ °üÇÑ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡ ÀÇÁ¸)·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getString(int)

setBytes

public void setBytes(String  parameterName,
                     byte[] x)
              throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ Java ÀÇ ¹ÙÀÌÆ® ¹è¿­·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL VARBINARY ¶Ç´Â LONGVARBINARY (µå¶óÀ̹öÀÇ VARBINARY Ä¡¿¡ °üÇÑ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡ ÀÇÁ¸)·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getBytes(int)

setDate

public void setDate(String  parameterName,
                    Date  x)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL DATE Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getDate(int)

setTime

public void setTime(String  parameterName,
                    Time  x)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIME Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getTime(int)

setTimestamp

public void setTimestamp(String  parameterName,
                         Timestamp  x)
                  throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIMESTAMP Ä¡·Î º¯È¯ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getTimestamp(int)

setAsciiStream

public 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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

setBinaryStream

public void setBinaryStream(String  parameterName,
                            InputStream  x,
                            int length)
                     throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö¸¦ °¡Áö´Â ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·Î ¼³Á¤ÇÕ´Ï´Ù. LONGVARBINARY ÆÄ¶ó¹ÌÅÍ¿¡, ¸Å¿ì Å« ¹ÙÀ̳ʸ®Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â java.io.InputStream ¿ÀºêÁ§Æ®¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼­ ½ºÆ®¸²À¸·ÎºÎÅÍ µ¥ÀÌÅͰ¡ ÀÐÈü´Ï´Ù.

ÁÖ: ÀÌ ½ºÆ®¸² ¿ÀºêÁ§Æ®´Â Ç¥ÁØÀÇ Java ½ºÆ®¸² ¿ÀºêÁ§Æ®, ¶Ç´Â Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ ¼­ºê Ŭ·¡½ºÀÇ ¾îµð¶óµµ ±¦Âú½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ¹ÙÀ̳ʸ® ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ Java ÀÔ·Â ½ºÆ®¸²
length - ½ºÆ®¸²ÀÇ ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

setObject

public void setObject(String  parameterName,
                      Object  x,
                      int targetSqlType,
                      int scale)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù. 2 ¹øÂ°ÀÇ Àμö´Â ¿ÀºêÁ§Æ®ÀÇ ÇüŰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ÇÊ¿äÇÑ ¸ðµç °ª¿¡ ´ëÇØ¼­, µî°¡ÀÎ 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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Types , getObject(int)

setObject

public void setObject(String  parameterName,
                      Object  x,
                      int targetSqlType)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ÁöÁ¤µÈ ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â »ó±âÀÇ ¸Þ¼Òµå setObject ¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, ½ºÄÉÀÏ¿¡ 0 À» °¡Á¤Çϰí ÀÖ´Â Á¡ÀÌ ´Ù¸¨´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÀÔ·Â ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®
targetSqlType - µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö´Â (java.sql.Types ·Î Á¤ÀǵȴÙ) SQL Çü
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getObject(int)

setObject

public void setObject(String  parameterName,
                      Object  x)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù. 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â Object ÀÇ ÇüŰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. µû¶ó¼­, ÆíÀÔÇüÀÇ °æ¿ì, µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

JDBC ´Â Java ÀÇ Object ÇüÀ¸·ÎºÎÅÍ SQL Çü¿¡ÀÇ Ç¥ÁØ ¸ÅÇÎÀ» ÁöÁ¤Çϰí ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ Àμö´Â µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡, ´ëÀÀÇÏ´Â SQL Çü¿¡ º¯È¯µË´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â µå¶óÀ̹ö °íÀ¯ÀÇ Java ÇüÀ» »ç¿ëÇØ, µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÇüÀ» °Ç³×ÁÖ±â À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¿ÀºêÁ§Æ®°¡ ÀÎÅÍÆäÀ̽º SQLData ¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ °æ¿ì, JDBC µå¶óÀ̹ö´Â SQLData.writeSQL ¸Þ¼Òµå¸¦ È£ÃâÇØ, ±× ¿ÀºêÁ§Æ®¸¦ SQL µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ ±âÀÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, ¿ÀºêÁ§Æ®°¡ Ref,Blob,Clob,Struct, ¶Ç´Â Array ¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ °æ¿ì, µå¶óÀ̹ö´Â ´ëÀÀÇÏ´Â SQL ÇüÀÇ °ªÀ¸·Î ÇØ¼­ ¿ÀºêÁ§Æ®¸¦ µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

¿¹¸¦ µé¾î, ¿ÀºêÁ§Æ®°¡ »ó±âÀÇ ÀÎÅÍÆäÀ̽º¸¦ º¹¼ö ±¸ÇöÇϴ Ŭ·¡½ºÀÎ µî, ¾Ö¸ÅÇÔÀÌ ÀÖ´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÀÔ·Â ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ Object ÆÄ¶ó¹ÌÅͰ¡ ¾Ö¸ÅÇÑ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getObject(int)

setCharacterStream

public void setCharacterStream(String  parameterName,
                               Reader  reader,
                               int length)
                        throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤µÈ ij¸¯ÅͼöÀÎ ÁöÁ¤µÈ Reader ¿ÀºêÁ§Æ®·Î ¼³Á¤ÇÕ´Ï´Ù. LONGVARCHAR ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« UNICODE Ä¡¸¦ ÀÔ·ÂÇÒ °æ¿ì¿¡´Â java.io.Reader ¿ÀºêÁ§Æ®¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â ÆíÀÌ Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼­ ½ºÆ®¸²À¸·ÎºÎÅÍ µ¥ÀÌÅͰ¡ ÀÐÈü´Ï´Ù. JDBC µå¶óÀ̹ö´Â µ¥ÀÌÅ͸¦ UNICODE ·ÎºÎÅÍ µ¥ÀÌŸº£À̽ºÀÇ char Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ½ºÆ®¸² ¿ÀºêÁ§Æ®´Â Ç¥ÁØÀÇ Java ½ºÆ®¸² ¿ÀºêÁ§Æ®, ¶Ç´Â Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶ÀÚÀûÀÎ ¼­ºê Ŭ·¡½ºÀÇ ¾îµð¶óµµ ±¦Âú½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
reader - ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͷμ­ »ç¿ëµÇ´Â UNICODE µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ java.io.Reader ¿ÀºêÁ§Æ®
length - ½ºÆ®¸²³»ÀÇ Ä³¸¯Åͼö
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

setDate

public void setDate(String  parameterName,
                    Date  x,
                    Calendar  cal)
             throws SQLException 
ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ SQL DATE Ä¡¸¦ ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ÀÏÀÚ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - µå¶óÀ̹ö°¡ ÀÏÀÚ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getDate(int)

setTime

public void setTime(String  parameterName,
                    Time  x,
                    Calendar  cal)
             throws SQLException 
ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ SQL TIME Ä¡¸¦ ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getTime(int)

setTimestamp

public void setTimestamp(String  parameterName,
                         Timestamp  x,
                         Calendar  cal)
                  throws SQLException 
ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅͰ¡ ÁöÁ¤µÈ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µå¶óÀ̹ö´Â Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ SQL TIMESTAMP Ä¡¸¦ ÀÛ¼ºÇØ, °è¼ÓµÇ¾î ±×°ÍÀ» µ¥ÀÌŸº£À̽º¿¡ º¸³À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸À» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÇÇàµÇ´Â °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸ÀÎ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸À» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
getTimestamp(int)

setNull

public void setNull(String  parameterName,
                    int sqlType,
                    String  typeName)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù. À¯Àú Á¤ÀÇÇü ¹× REF ÇüÀÇ ÆÄ¶ó¹ÌÅÍ¿¡¼­´Â ÀÌ ¹öÁ¯ÀÇ ¸Þ¼Òµå setNull ¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. À¯Àú Á¤ÀÇÇüÀÇ ¿¹¿¡´Â STRUCT, DISTINCT, JAVA_OBJECT, ¹× À̸§ ÷ºÎ ¹è¿­ÀÌ ÀÖ½À´Ï´Ù.

ÁÖ: À̽ļºÀ» ½ÇÇöÇϱâ À§Çؼ­(¶§¹®¿¡)´Â ¾îÇø®ÄÉÀ̼ÇÀº NULL ÀÇ À¯Àú Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¶Ç´Â REF ÆÄ¶ó¹ÌÅ͸¦ ÁöÁ¤ÇÒ °æ¿ì¿¡ SQL Çü ÄÚµå ¹× ¿ÏÀü ÁöÁ¤µÈ SQL Çü¸íÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. À¯Àú Á¤ÀÇÇüÀÇ °æ¿ì, À̸§Àº ÆÄ¶ó¹ÌÅÍ ÀÚüÀÇ Çü¸íÀÔ´Ï´Ù. REF ÆÄ¶ó¹ÌÅÍÀÇ °æ¿ì, À̸§Àº ÂüÁ¶µÇ´Â ÇüÅÂÀÇ Çü¸íÀÔ´Ï´Ù. JDBC µå¶óÀ̹ö°¡ ÇüÅ ÄÚµå ¶Ç´Â Çü¸íÀÇ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â °æ¿ì, ±×°ÍÀº ¹«½ÃµË´Ï´Ù. À¯Àú Á¤ÀÇ ÆÄ¶ó¹ÌÅÍ ¹× REF ÆÄ¶ó¹ÌÅ͸¦ ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù¸¸, ÀÌ ¸Þ¼Òµå´Â ÀÓÀÇÀÇ JDBC ÇüÀÇ null ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅͰ¡ À¯Àú Á¤ÀÇÀÇ ÇüÅ ¶Ç´Â REF ÇüÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì, ÁöÁ¤µÈ typeName ´Â ¹«½ÃµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sqlType - java.sql.Types ·ÎºÎÅÍÀÇ °ª
typeName - SQL À¯Àú Á¤ÀÇÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. ÆÄ¶ó¹ÌÅͰ¡ À¯Àú Á¤ÀÇÇü¿¡¼­µµ SQL REF Ä¡µµ ¾Æ´Ñ °æ¿ì´Â ¹«½ÃµÈ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

getString

public String  getString(String  parameterName)
                 throws SQLException 
JDBC ÀÇ CHAR,VARCHAR, ¶Ç´Â LONGVARCHAR ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ String ·Î¼­ ²¨³À´Ï´Ù.

°íÁ¤Àå JDBC CHAR ÀÇ ÇüÅÂÀÇ °æ¿ì, µ¹·ÁÁÖ¾îÁö´Â String ¿ÀºêÁ§Æ®´Â µ¥ÀÌŸº£À̽º·Î JDBC CHAR °¡ °¡Áö´Â °ª°ú Á¤È®ÇÏ°Ô °°Àº °ª (µ¥ÀÌŸº£À̽º°¡ ºÎ°¡ÇÏ´Â ÆÐµùÀ» Æ÷ÇÔÇÑ´Ù)À» °¡Áý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setString(java.lang.String, java.lang.String)

getBoolean

public boolean getBoolean(String  parameterName)
                   throws SQLException 
JDBC BIT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ boolean ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setBoolean(java.lang.String, boolean)

getByte

public byte getByte(String  parameterName)
             throws SQLException 
JDBC TINYINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setByte(java.lang.String, byte)

getShort

public short getShort(String  parameterName)
               throws SQLException 
JDBC SMALLINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ short ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setShort(java.lang.String, short)

getInt

public int getInt(String  parameterName)
           throws SQLException 
JDBC INTEGER ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ int ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setInt(java.lang.String, int)

getLong

public long getLong(String  parameterName)
             throws SQLException 
JDBC BIGINT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ long ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setLong(java.lang.String, long)

getFloat

public float getFloat(String  parameterName)
               throws SQLException 
JDBC FLOAT ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ float ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setFloat(java.lang.String, float)

getDouble

public double getDouble(String  parameterName)
                 throws SQLException 
JDBC DOUBLE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ double ·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â 0
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setDouble(java.lang.String, double)

getBytes

public byte[] getBytes(String  parameterName)
                throws SQLException 
JDBC ÀÇ BINARY ÆÄ¶ó¹ÌÅÍ ¶Ç´Â VARBINARY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ byte Ä¡ÀÇ ¹è¿­·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setBytes(java.lang.String, byte[])

getDate

public Date  getDate(String  parameterName)
             throws SQLException 
JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setDate(java.lang.String, java.sql.Date)

getTime

public Time  getTime(String  parameterName)
             throws SQLException 
JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setTime(java.lang.String, java.sql.Time)

getTimestamp

public Timestamp  getTimestamp(String  parameterName)
                       throws SQLException 
JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setTimestamp(java.lang.String, java.sql.Timestamp)

getObject

public Object  getObject(String  parameterName)
                 throws SQLException 
ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Object ·Î¼­ ²¨³À´Ï´Ù. °ªÀÌ SQL NULL ÀÇ °æ¿ì, µå¶óÀ̹ö´Â Java null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Java ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ±× ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ registerOutParameter ¸Þ¼Òµå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC ÀÇ ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC ÀÇ ÇüŸ¦ java.sql.Types.OTHER ·Î¼­ µî·ÏÇÏ´Â °ÍÀ¸·Î, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
OUT ÆÄ¶ó¹ÌÅÍÄ¡¸¦ º¸°ü À¯ÁöÇÏ´Â java.lang.Object
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Types , setObject(java.lang.String, java.lang.Object, int, int)

getBigDecimal

public BigDecimal  getBigDecimal(String  parameterName)
                         throws SQLException 
JDBC NUMERIC ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ», ±× °ª°ú °°Àº ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â java.math.BigDecimal ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡ (ÀüÁ¤¹Ðµµ). °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setBigDecimal(java.lang.String, java.math.BigDecimal)

getObject

public Object  getObject(String  parameterName,
                        Map  map)
                 throws SQLException 
OUT ÆÄ¶ó¹ÌÅÍ i ÀÇ °ªÀ» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ¾î,map ¸¦ »ç¿ëÇØ ±× ÆÄ¶ó¹ÌÅÍÄ¡ÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ½Ç½ÃÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Java ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ±× ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ registerOutParameter ¸Þ¼Òµå¸¦ »ç¿ëÇØ µî·ÏµÈ JDBC ÀÇ ÇüÅ¿¡ ´ëÀÀÇÕ´Ï´Ù. Ÿ°ÙÀÇ JDBC ÀÇ ÇüŸ¦ java.sql.Types.OTHER ·Î¼­ µî·ÏÇÏ´Â °ÍÀ¸·Î, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÀÇ ÇüŸ¦ ÀоîµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
map - SQL ÀÇ Çü¸íÀ¸·ÎºÎÅÍ Java Ŭ·¡½º¿¡ÀÇ ¸ÅÇÎ
¹Ýȯ°ª:
OUT ÆÄ¶ó¹ÌÅÍÄ¡¸¦ º¸°ü À¯ÁöÇÏ´Â java.lang.Object
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setObject(java.lang.String, java.lang.Object, int, int)

getRef

public Ref  getRef(String  parameterName)
           throws SQLException 
JDBC REF(<structured-type>) ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ref ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

getBlob

public Blob  getBlob(String  parameterName)
             throws SQLException 
JDBC BLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Blob ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

getClob

public Clob  getClob(String  parameterName)
             throws SQLException 
JDBC CLOB ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Clob ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

getArray

public Array  getArray(String  parameterName)
               throws SQLException 
JDBC ARRAY ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Array ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

getDate

public Date  getDate(String  parameterName,
                    Calendar  cal)
             throws SQLException 
JDBC DATE ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Date ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. ÀÏÀÚÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ÀÏÀÚ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
cal - µå¶óÀ̹ö°¡ ÀÏÀÚ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setDate(java.lang.String, java.sql.Date)

getTime

public Time  getTime(String  parameterName,
                    Calendar  cal)
             throws SQLException 
JDBC TIME ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Time ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. ½Ã°¢ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ½Ã°¢À» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
cal - µå¶óÀ̹ö°¡ ½Ã°¢À» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setTime(java.lang.String, java.sql.Time)

getTimestamp

public Timestamp  getTimestamp(String  parameterName,
                              Calendar  cal)
                       throws SQLException 
JDBC TIMESTAMP ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.sql.Timestamp ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù. Timestamp ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º¿¡´Â ÁöÁ¤µÈ Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), µå¶óÀ̹ö´Â Ä¿½ºÅÒ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» °í·ÁÇØ ŸÀÓ ½ºÅÆÇÁ¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, µå¶óÀ̹ö´Â µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ ¹× ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
cal - µå¶óÀ̹ö°¡ ŸÀÓ ½ºÅÆÇÁ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â Calendar ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setTimestamp(java.lang.String, java.sql.Timestamp)

getURL

public URL  getURL(String  parameterName)
           throws SQLException 
JDBC DATALINK ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» java.net.URL ¿ÀºêÁ§Æ®·Î¼­ ²¨³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterName - ÆÄ¶ó¹ÌÅÍÀÇ À̸§
¹Ýȯ°ª:
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ java.net.URL ¿ÀºêÁ§Æ®·Î¼­ ³ªÅ¸³»Áø ÆÄ¶ó¹ÌÅÍÄ¡. °ªÀÌ SQL NULL ÀÇ °æ¿ì´Â null
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â URL ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setURL(java.lang.String, java.net.URL)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.