JavaTM 2 Platform
Standard Ed. 5.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 ¸Þ¼­µå °æÀ¯·Î ²¨³»Áý´Ï´Ù.

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
 
ÀÎÅÍÆäÀ̽º 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

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

registerOutParameter

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

wasNull

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

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

getString

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

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

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

getByte

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

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

getShort

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

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

getInt

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

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

getLong

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

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

getFloat

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

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

getDouble

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

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

getBigDecimal

@Deprecated 
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

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

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

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

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

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

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

Object  getObject(int i,
                 Map <String,
Class <? >> 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

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

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

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

getClob

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

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

getArray

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

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

getDate

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

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

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

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

registerOutParameter

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

registerOutParameter

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

registerOutParameter

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 - Types¿¡ Á¤Àǵǰí ÀÖ´Â °ª
typeName - SQL ±¸Á¶È­ÇüÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
Types

getURL

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

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

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

setNull

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

ÁÖ: ÆĶó¹ÌÅÍÀÇ SQL ÇüÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

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

setBoolean

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

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

setByte

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

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

setShort

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

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

setInt

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

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

setLong

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

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

setFloat

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

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

setDouble

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

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

setBigDecimal

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

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

setString

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

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

setBytes

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

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

setDate

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

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

setTime

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

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

setTimestamp

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

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

setAsciiStream

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

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

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

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

setObject

void setObject(String  parameterName,
               Object  x,
               int targetSqlType,
               int scale)
               throws SQLException 
ÁöÁ¤µÈ ÆĶó¹ÌÅÍÀÇ °ªÀ» ÁöÁ¤µÈ °´Ã¼¸¦ »ç¿ëÇØ ¼³Á¤ÇÕ´Ï´Ù. 2¹ø°ÀÇ Àμö´Â Object ÇüÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ÇÊ¿äÇÑ ¸ðµç °ª¿¡ ´ëÇؼ­ µî°¡ÀÎ 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

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

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 ÇüÀÇ °ªÀ¸·Î Çؼ­ µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÙ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

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

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

setCharacterStream

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

setDate

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

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

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

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´Â ¹«½ÃµË´Ï´Ù.

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

getString

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

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

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

getByte

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

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

getShort

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

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

getInt

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

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

getLong

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

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

getFloat

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

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

getDouble

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

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

getBytes

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

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

getDate

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

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

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

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

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

Object  getObject(String  parameterName,
                 Map <String,
Class <? >> 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

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

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

getBlob

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

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

getClob

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

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

getArray

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

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

getDate

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

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

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

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
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.