javax.sql
ÀÎÅÍÆäÀ̽º RowSet

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
java.sql.ResultSet

public interface RowSet
extends java.sql.ResultSet

RowSet ÀÎÅÍÆäÀ̽º´Â, JavaBeans(TM) ÄÄÆÛ³ÍÆ® ¸ðµ¨¿ëÀÇ JDBC API ¸¦ ¼­Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù. Çà ¼¼Æ®´Â, ºñÁÖ¾óÀÎ Bean °³¹ß ȯ°æ¿¡¼­ JavaBeans ·Î¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ¼³°è½Ã¿¡ ÀÛ¼º ¹× ±¸¼ºÀ» ÇÒ ¼ö°¡ ÀÖ¾î ½ÇÇà½Ã¿¡ ½ÇÇàÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. RowSet ÀÎÅÍÆäÀ̽º¿¡´Â, 1 Á¶ÀÇ JavaBeans ÇÁ·ÓÆÛƼ°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇØ, RowSet ÀνºÅϽº°¡ JDBC µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓÇØ, ±× µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àоµµ·Ï(µíÀÌ) ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. setXXX() ¸Þ¼ÒµåÀÇ ±×·ìÀº, ÀÔ·Â ÆÄ¶ó¹ÌÅ͸¦ Çà ¼¼Æ®¿¡ °Ç³×ÁÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. RowSet ÀÎÅÍÆäÀ̽º¿¡¼­´Â, JavaBeans À̺¥Æ®¸¦ ¼­Æ÷Æ®Çϰí ÀÖ¾î, Çà ¼¼Æ®·Î Áß¿äÇÑ À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§ (°ªÀÇ º¯°æµî)¿¡, ¾îÇø®ÄÉÀ̼dz»ÀÇ ´Ù¸¥ ÄÄÆÛ³ÍÆ®¿¡ ±×°ÍÀ» ÅëÁöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

JDBC(TM) API ¿Ü ºÎºÐÀ» »ç¿ëÇØ ½ÇÀåµÇµµ·Ï(µíÀÌ) Çϰí ÀÖ´Â Á¡À¸·Î, RowSet ÀÎÅÍÆäÀ̽º´Â µ¶Æ¯ÇÕ´Ï´Ù. ¹Ù²Ù¾î ¸»Çϸé(ÀÚ), RowSet ÀÇ ½ÇÀåÀ̶õ, JDBC µå¶óÀ̹öº¸´Ù À§¿¡¼­ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ·¹À̾îÀÔ´Ï´Ù. RowSet ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀº, ±×°ÍÀ» JDBC Á¦Ç°ÀÇ ÀϺημ­ Á¦°øÇÏ·Á°í ÇÏ´Â JDBC µå¶óÀ̹ö º¥´õ¸¦ ½ÃÀÛÇØ·Î¼­ ´©±¸¶óµµ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çà ¼¼Æ®¸¦ »ç¿ëÇÏ´Â °ÍÀº °£´ÜÇÕ´Ï´Ù. RowSet ÀÎÅÍÆäÀ̽º´Â, Ç¥ÁØÀÇ java.sql.ResultSet ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇϰí ÀÖ½À´Ï´Ù. ¶Ç RowSetMetaData ÀÎÅÍÆäÀ̽º´Â, java.sql.ResultSetMetaData ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇϰí ÀÖ½À´Ï´Ù. µû¶ó¼­, JDBC API ¿¡ Á¤ÅëÇϰí ÀÖ´Â °³¹ßÀÚ°¡ Çà ¼¼Æ®¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â, ÃÖ¼ÒÇÑÀÇ »õ·Î¿î API ¸¦ ±â¾ïÇÏ´Â °Í¸¸À¸·Î ³¡³³´Ï´Ù. °Ô´Ù°¡ JDBC ÀÇ ResultSet ¸¦ Ãë±ÞÇÏ´Â ½áµåÆÄƼÁ¦ÀÇ ¼ÒÇÁÆ®¿þ¾î Åø·Î Çà ¼¼Æ®¸¦ Ãë±ÞÇϵµ·Ï(µíÀÌ) ÇÏ´Â Àϵµ °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÀÎÅÍÆäÀ̽º java.sql.ResultSet ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addRowSetListener (RowSetListener  listener)
          RowSet ûÃëÀÚÀÇ µî·ÏÀ» ½Ç½ÃÇÕ´Ï´Ù.
 void clearParameters ()
          Åë»ó, RowSet ¸¦ ¹Ýº¹ÇØ »ç¿ëÇϱâ À§Çؼ­, ÆÄ¶ó¹ÌÅÍÄ¡´Â À¯È¿ÇÑ ±×´ë·Î°¡ µË´Ï´Ù.
 void execute ()
          Çà ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ °Ý³³ÇÕ´Ï´Ù.
 java.lang.String getCommand ()
          Çà ¼¼Æ®ÀÇ Ä¿¸àµå ÇÁ·ÓÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getDataSourceName ()
          JDBC µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°ÇÏ´Â JNDI ¸íÀÔ´Ï´Ù.
 boolean getEscapeProcessing ()
          À̽ºÄÉÀÌÇÁ Áֻ簡 ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¸¦ µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
 int getMaxFieldSize ()
          maxFieldSize Á¦ÇÑ (¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§)Àº, ÀÓÀÇÀÇ ·ÄÄ¡¿¡ ´ëÇØ¼­ µ¹·ÁÁÖ¾îÁö´Â µ¥ÀÌÅÍÀÇ ÃÖ´ë·®ÀÔ´Ï´Ù.
 int getMaxRows ()
          maxRows ´Â, RowSet °¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼öÀÔ´Ï´Ù.
 java.lang.String getPassword ()
          µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â ÆÐ½º¿öµåÀÔ´Ï´Ù.
 int getQueryTimeout ()
          queryTimeout Á¦ÇÑÀº, µå¶óÀ̹ö°¡ Statement ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃʼöÀÔ´Ï´Ù.
 int getTransactionIsolation ()
          Æ®·£Àè¼Ç(transaction) Â÷´Ü ÇÁ·ÓÆÛƼ¿¡´Â, »ç¿ëµÇ´Â JDBC Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
 java.util.Map getTypeMap ()
          ÀÌ Çà ¼¼Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÇüÅ ¸ÅÇÎ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getUrl ()
          JDBC Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â URL ¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getUsername ()
          µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â À¯Àú¸íÀÔ´Ï´Ù.
 boolean isReadOnly ()
          Çà ¼¼Æ®´Â Àо Àü¿ëÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
 void removeRowSetListener (RowSetListener  listener)
          RowSet ûÃëÀÚÀÇ µî·ÏÀ» ÇØÁ¦ÇÕ´Ï´Ù.
 void setArray (int i, java.sql.Array x)
          Array ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setAsciiStream (int parameterIndex, java.io.InputStream x, int length)
          LONGVARCHAR ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« ASCII Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â, java.io.InputStream ¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù.
 void setBigDecimal (int parameterIndex, java.math.BigDecimal x)
          ÆÄ¶ó¹ÌÅ͸¦ java.lang.BigDecimal Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBinaryStream (int parameterIndex, java.io.InputStream x, int length)
          LONGVARBINARY ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« ¹ÙÀ̳ʸ®Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â, java.io.InputStream ¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù.
 void setBlob (int i, java.sql.Blob x)
          BLOB ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setBoolean (int parameterIndex, boolean x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setByte (int parameterIndex, byte x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBytes (int parameterIndex, byte[] x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setCharacterStream (int parameterIndex, java.io.Reader reader, int length)
          LONGVARCHAR ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« UNICODE Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â, java.io.Reader ¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù.
 void setClob (int i, java.sql.Clob x)
          CLOB ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setCommand (java.lang.String cmd)
          Çà ¼¼Æ®ÀÇ Ä¿¸àµå ÇÁ·ÓÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setConcurrency (int concurrency)
          Çà ¼¼Æ®ÀÇ concurrent processing ŸÀÔÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setDataSourceName (java.lang.String name)
          µ¥ÀÌÅÍ ¼Ò½º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setDate (int parameterIndex, java.sql.Date x)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDate (int parameterIndex, java.sql.Date x, java.util.Calendar cal)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDouble (int parameterIndex, double x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setEscapeProcessing (boolean enable)
          À̽ºÄÉÀÌÇÁ Áֻ簡 ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¸¦ µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
 void setFloat (int parameterIndex, float x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setInt (int parameterIndex, int x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setLong (int parameterIndex, long x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setMaxFieldSize (int max)
          maxFieldSize Á¦ÇÑ (¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§)Àº, ÀÓÀÇÀÇ ·ÄÄ¡¿¡ ´ëÇØ¼­ µ¹·ÁÁÙ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ Å©±â¸¦ Á¦ÇÑÇϱâ À§Çؼ­ ¼³Á¤ÇÕ´Ï´Ù.
 void setMaxRows (int max)
          maxRows Á¦ÇÑÀº, ÀÓÀÇÀÇ RowSet °¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â Çà¼ö¸¦ Á¦ÇÑÇϱâ À§Çؼ­ ¼³Á¤ÇÕ´Ï´Ù.
 void setNull (int parameterIndex, int sqlType)
          ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setNull (int paramIndex, int sqlType, java.lang.String typeName)
          JDBC 2.0 ¿¡¼­´Â, ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅ͸¦ SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (int parameterIndex, java.lang.Object x)
          ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (int parameterIndex, java.lang.Object x, int targetSqlType)
          ÀÌ ¸Þ¼Òµå´Â, Àü¼úÀÇ setObject ¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, »ç¿ëµÇ´Â ½ºÄÉÀÏÀÌ 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ½ºÄÉÀÏÀÌ µË´Ï´Ù.
 void setObject (int parameterIndex, java.lang.Object x, int targetSqlType, int scale)
          ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setPassword (java.lang.String password)
          ÆÐ½º¿öµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setQueryTimeout (int seconds)
          queryTimeout Á¦ÇÑÀº, µå¶óÀ̹ö°¡ Statement ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃʼöÀÔ´Ï´Ù.
 void setReadOnly (boolean value)
          Çà ¼¼Æ®¸¦ Àо Àü¿ëÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setRef (int i, java.sql.Ref x)
          REF(<±¸Á¶È­Çü>) ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setShort (int parameterIndex, short x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setString (int parameterIndex, java.lang.String x)
          ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ String Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTime (int parameterIndex, java.sql.Time x)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTime (int parameterIndex, java.sql.Time x, java.util.Calendar cal)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTimestamp (int parameterIndex, java.sql.Timestamp x)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTimestamp (int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal)
          ÆÄ¶ó¹ÌÅ͸¦ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTransactionIsolation (int level)
          Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù.
 void setType (int type)
          Çà ¼¼Æ®ÀÇ ÇüŸ¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setTypeMap (java.util.Map map)
          ÀÌ Çà ¼¼Æ®ÀÇ µðÆúÆ®ÀÇ ÇüÅ MAP·Î¼­ ÇüÅ ¸ÅÇÎ ¿ÀºêÁ§Æ®¸¦ ÀνºÅç ÇÕ´Ï´Ù.
 void setUrl (java.lang.String url)
          Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â URL ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setUsername (java.lang.String name)
          À¯Àú¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º java.sql.ResultSet ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getInt, getLong, getLong, getMetaData, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
 

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

getUrl

public java.lang.String getUrl()
                        throws java.sql.SQLException
JDBC Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â URL ¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúƮġ´Â null ÀÔ´Ï´Ù.
¹Ýȯ°ª:
URL ¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setUrl

public void setUrl(java.lang.String url)
            throws java.sql.SQLException
Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â URL ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤Àº »ý·« °¡´ÉÇÕ´Ï´Ù. URL ¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â, µ¥ÀÌŸº£À̽º¿¡ÀÇ Á¢¼Ó¿¡ Çà ¼¼Æ®°¡ »ç¿ëµÇ±â Àü¿¡, ±× URL ¸¦ ¹Þ¾ÆµéÀÌ´Â JDBC µå¶óÀ̹ö°¡ ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ·ÎµåµÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Çà ¼¼Æ®¿¡¼­´Â, µ¥ÀÌÅ͸¦ ÀÐ°í ¾²±âÇÒ °æ¿ì¿¡, ÀÌ URL ¸¦ ³»ºÎÀûÀ¸·Î »ç¿ëÇØ, µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù. URL ¿Í µ¥ÀÌÅÍ ¼Ò½º¸í °¡¿îµ¥, »õ·Ó°Ô ÁöÁ¤µÇ´Â °ÍÀÌ Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
url - ij¸¯ÅÍ ¶óÀÎÄ¡. null µµ °¡´É
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getDataSourceName

public java.lang.String getDataSourceName()
JDBC µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°ÇÏ´Â JNDI ¸íÀÔ´Ï´Ù. À¯Àú´Â, URL ¶Ç´Â µ¥ÀÌÅÍ ¼Ò½º¸íÀÇ ¾î´À ÂÊÀΰ¡ÀÇ ÇÁ·ÓÆÛƼ¸¦ ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. »õ·Ó°Ô ¼³Á¤µÈ (ºÐ)ÆíÀÇ ÇÁ·ÓÆÛƼ°¡, Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù.
¹Ýȯ°ª:
µ¥ÀÌÅÍ ¼Ò½º¸í

setDataSourceName

public void setDataSourceName(java.lang.String name)
                       throws java.sql.SQLException
µ¥ÀÌÅÍ ¼Ò½º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - µ¥ÀÌÅÍ ¼Ò½º¸í
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getUsername

public java.lang.String getUsername()
µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â À¯Àú¸íÀÔ´Ï´Ù. À¯Àú¸í ÇÁ·ÓÆÛƼ´Â, ½ÇÇà½Ã¿¡ execute()¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº Çà ¼¼Æ® ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­ »óÅÂÀÇ ÀϺο¡¼­´Â ¾ø½À´Ï´Ù.
¹Ýȯ°ª:
À¯Àú¸í

setUsername

public void setUsername(java.lang.String name)
                 throws java.sql.SQLException
À¯Àú¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - À¯Àú¸í
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getPassword

public java.lang.String getPassword()
µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â ÆÐ½º¿öµåÀÔ´Ï´Ù. ÆÐ½º¿öµå ÇÁ·ÓÆÛƼ´Â, ½ÇÇà½Ã¿¡ execute()¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº Çà ¼¼Æ® ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­ »óÅÂÀÇ ÀϺο¡¼­´Â ¾ø½À´Ï´Ù.
¹Ýȯ°ª:
ÆÐ½º¿öµå

setPassword

public void setPassword(java.lang.String password)
                 throws java.sql.SQLException
ÆÐ½º¿öµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
password - ÆÐ½º¿öµå¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getTransactionIsolation

public int getTransactionIsolation()
Æ®·£Àè¼Ç(transaction) Â÷´Ü ÇÁ·ÓÆÛƼ¿¡´Â, »ç¿ëµÇ´Â JDBC Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
¹Ýȯ°ª:
Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§

setTransactionIsolation

public void setTransactionIsolation(int level)
                             throws java.sql.SQLException
Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
level - Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getTypeMap

public java.util.Map getTypeMap()
                         throws java.sql.SQLException
ÀÌ Çà ¼¼Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ÇüÅ ¸ÅÇÎ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â, ÇÏ´ÃÀÇ MAP°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
¹Ýȯ°ª:
¸ÅÇÎ ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTypeMap

public void setTypeMap(java.util.Map map)
                throws java.sql.SQLException
ÀÌ Çà ¼¼Æ®ÀÇ µðÆúÆ®ÀÇ ÇüÅ MAP·Î¼­ ÇüÅ ¸ÅÇÎ ¿ÀºêÁ§Æ®¸¦ ÀνºÅç ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
map - ¸ÅÇÎ ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getCommand

public java.lang.String getCommand()
Çà ¼¼Æ®ÀÇ Ä¿¸àµå ÇÁ·ÓÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. Ä¿¸àµå ÇÁ·ÓÆÛƼ¿¡´Â, Çà ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ °Ý³³Çϱâ À§Çؼ­ ½ÇÇàµÇ´Â Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. µðÆúƮġ´Â null ÀÔ´Ï´Ù.
¹Ýȯ°ª:
Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎ. null ÀÇ °æ¿ìµµ ÀÖ´Ù

setCommand

public void setCommand(java.lang.String cmd)
                throws java.sql.SQLException
Çà ¼¼Æ®ÀÇ Ä¿¸àµå ÇÁ·ÓÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÓÆÛƼ´Â »ý·« °¡´ÉÇÕ´Ï´Ù. Ä¿¸àµå¸¦ ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â µ¥ÀÌÅÍ ¼Ò½º (½ºÇÁ·¹µå½¬Æ®µî)¿¡ ÀÇÇØ Çà ¼¼Æ®°¡ ÀÛ¼ºµÉ ¶§´Â, Ä¿¸àµå ÇÁ·ÓÆÛƼ¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
cmd - Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎ. null µµ °¡´É
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

isReadOnly

public boolean isReadOnly()
Çà ¼¼Æ®´Â Àо Àü¿ëÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù. µ¶ÇØ Àü¿ëÀÇ Çà ¼¼Æ®¸¦ °»½ÅÇÏ·Á°í Çϸé(ÀÚ), SQLException °¡ ½½·Î¿ì µË´Ï´Ù. °»½ÅÀÌ °¡´ÉÇÑ °æ¿ì´Â, Çà ¼¼Æ®´Â µðÆúÆ®·Î °»½Å °¡´ÉÇÏ°Ô µË´Ï´Ù.
¹Ýȯ°ª:
°»½Å °¡´ÉÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

setReadOnly

public void setReadOnly(boolean value)
                 throws java.sql.SQLException
Çà ¼¼Æ®¸¦ Àо Àü¿ëÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
value - µ¶ÇØ Àü¿ëÀÇ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getMaxFieldSize

public int getMaxFieldSize()
                    throws java.sql.SQLException
maxFieldSize Á¦ÇÑ (¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§)Àº, ÀÓÀÇÀÇ ·ÄÄ¡¿¡ ´ëÇØ¼­ µ¹·ÁÁÖ¾îÁö´Â µ¥ÀÌÅÍÀÇ ÃÖ´ë·®ÀÔ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â, BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, LONGVARCHAR ÀÇ °¢ ·ÄÀÎ ¸¸Å­ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù.
¹Ýȯ°ª:
ÇöÀçÀÇ ÃÖ´ë¿­»çÀÌÁîÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setMaxFieldSize

public void setMaxFieldSize(int max)
                     throws java.sql.SQLException
maxFieldSize Á¦ÇÑ (¾Æ¸£¹ÙÀÌÆ® ´ÜÀ§)Àº, ÀÓÀÇÀÇ ·ÄÄ¡¿¡ ´ëÇØ¼­ µ¹·ÁÁÙ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ Å©±â¸¦ Á¦ÇÑÇϱâ À§Çؼ­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â, BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, LONGVARCHAR ÀÇ °¢ Çʵ忡¸¸ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù. À̽ļºÀ» ÃÖ´ëÇÑÀ¸·Î ÇÏ·Á¸é , 256 º¸´Ù Å« °ªÀ» »ç¿ëÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
max - »õ·Î¿î ÃÖ´ë¿­»çÀÌÁîÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getMaxRows

public int getMaxRows()
               throws java.sql.SQLException
maxRows ´Â, RowSet °¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼öÀÔ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
¹Ýȯ°ª:
ÇöÀçÀÇ ÃÖ´ëÇà¼öÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setMaxRows

public void setMaxRows(int max)
                throws java.sql.SQLException
maxRows Á¦ÇÑÀº, ÀÓÀÇÀÇ RowSet °¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â Çà¼ö¸¦ Á¦ÇÑÇϱâ À§Çؼ­ ¼³Á¤ÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
max - »õ·Î¿î ÃÖ´ëÇà¼öÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getEscapeProcessing

public boolean getEscapeProcessing()
                            throws java.sql.SQLException
À̽ºÄÉÀÌÇÁ Áֻ簡 ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¸¦ µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
¹Ýȯ°ª:
À¯È¿ÇÑ °æ¿ì´Â true, ¹«È¿ÀÎ °æ¿ì´Â false
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setEscapeProcessing

public void setEscapeProcessing(boolean enable)
                         throws java.sql.SQLException
À̽ºÄÉÀÌÇÁ Áֻ簡 ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¸¦ µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
enable - À¯È¿ÇÏ°Ô ÇÏ·Á¸é true, ¹«È¿·Î ÇÏ·Á¸é false
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getQueryTimeout

public int getQueryTimeout()
                    throws java.sql.SQLException
queryTimeout Á¦ÇÑÀº, µå¶óÀ̹ö°¡ Statement ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃʼöÀÔ´Ï´Ù. ÀÌ ½Ã°£ÀÌ °æ°úÇϸé(ÀÚ), SQLException °¡ ½½·Î¿ì µË´Ï´Ù.
¹Ýȯ°ª:
ÇöÀçÀÇ Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ (Ãʼö). Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setQueryTimeout

public void setQueryTimeout(int seconds)
                     throws java.sql.SQLException
queryTimeout Á¦ÇÑÀº, µå¶óÀ̹ö°¡ Statement ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃʼöÀÔ´Ï´Ù. ÀÌ ½Ã°£ÀÌ °æ°úÇϸé(ÀÚ), SQLException °¡ ½½·Î¿ì µË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
seconds - »õ·Î¿î Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ (Ãʼö). Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setType

public void setType(int type)
             throws java.sql.SQLException
Çà ¼¼Æ®ÀÇ ÇüŸ¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
type - ResultSet.TYPE_XXX ·ÎºÎÅÍ ¾òÀ» ¼ö ÀÖ´Â °ª
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setConcurrency

public void setConcurrency(int concurrency)
                    throws java.sql.SQLException
Çà ¼¼Æ®ÀÇ concurrent processing ŸÀÔÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
concurrency - concurrent processing ŸÀÔÀ» ³ªÅ¸³»´Â Á¤¼ö ResultSet.CONCUR_XXX ¸¦ ÁöÁ¤ÇÏ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setNull

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

ÁÖ: ÆÄ¶ó¹ÌÅÍÀÇ SQL ÀÇ ÇüŸ¦ ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
sqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤Àǵǰí ÀÖ´Â SQL ÀÇ ÇüÅ ÄÚµå
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setNull

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

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

ÆÄ¶ó¹ÌÅÍ:
paramIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
sqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤Àǵǰí ÀÖ´Â SQL Çü ÄÚµå
typeName - SQL À¯Àú Á¤ÀÇÇüÀÇ ¿ÏÀü ÁöÁ¤ÀÇ À̸§. ÆÄ¶ó¹ÌÅͰ¡ À¯Àú Á¤ÀÇÇü¿¡¼­µµ REF Çüµµ ¾Æ´Ñ °æ¿ì´Â ¹«½ÃµÇ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBoolean

public void setBoolean(int parameterIndex,
                       boolean x)
                throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setByte

public void setByte(int parameterIndex,
                    byte x)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setShort

public void setShort(int parameterIndex,
                     short x)
              throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setInt

public void setInt(int parameterIndex,
                   int x)
            throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setLong

public void setLong(int parameterIndex,
                    long x)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setFloat

public void setFloat(int parameterIndex,
                     float x)
              throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL FLOAT Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setDouble

public void setDouble(int parameterIndex,
                      double x)
               throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBigDecimal

public void setBigDecimal(int parameterIndex,
                          java.math.BigDecimal x)
                   throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.lang.BigDecimal Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setString

public void setString(int parameterIndex,
                      java.lang.String x)
               throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ String Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBytes

public void setBytes(int parameterIndex,
                     byte[] x)
              throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ Java ÀÇ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setDate

public void setDate(int parameterIndex,
                    java.sql.Date x)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTime

public void setTime(int parameterIndex,
                    java.sql.Time x)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTimestamp

public void setTimestamp(int parameterIndex,
                         java.sql.Timestamp x)
                  throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setAsciiStream

public void setAsciiStream(int parameterIndex,
                           java.io.InputStream x,
                           int length)
                    throws java.sql.SQLException
LONGVARCHAR ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« ASCII Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â, java.io.InputStream ¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù. JDBC ¿¡¼­´Â, ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö, Çʿ信 µû¶ó¼­ ½Ã³Á¹°·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àоî³À´Ï´Ù.

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

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ASCII ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ Java ÀÔ·Â ½Ã³Á¹°
length - ½Ã³Á¹°ÀÇ ¾Æ¸£¹ÙÀÌÆ®¼ö
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBinaryStream

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

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

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ¹ÙÀ̳ʸ® ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ Java ÀÔ·Â ½Ã³Á¹°
length - ½Ã³Á¹°ÀÇ ¾Æ¸£¹ÙÀÌÆ®¼ö
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setCharacterStream

public void setCharacterStream(int parameterIndex,
                               java.io.Reader reader,
                               int length)
                        throws java.sql.SQLException
LONGVARCHAR ÆÄ¶ó¹ÌÅÍ¿¡ ¸Å¿ì Å« UNICODE Ä¡°¡ ÀÔ·ÂµÉ ¶§´Â, java.io.Reader ¸¦ °³ÀÔ½ÃÄÑ º¸³»´Â °ÍÀÌ Çö½ÇÀûÀÔ´Ï´Ù. JDBC ¿¡¼­´Â, ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö, Çʿ信 µû¶ó¼­ ½Ã³Á¹°·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àоî³À´Ï´Ù.

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

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
reader - UNICODE µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Java ¸®´õ
length - ½Ã³Á¹°³»ÀÇ Ä³¸¯Åͼö
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetSqlType,
                      int scale)
               throws java.sql.SQLException

¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ °æ¿ì´Â, µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù.

ÁöÁ¤µÈ Java ¿ÀºêÁ§Æ®´Â, µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡, ÁöÁ¤µÈ targetSqlType ¿¡ º¯È¯µË´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º°¡ SQLData ¸¦ ½ÇÀåÇÏ´Â °æ¿ì´Â, Çà ¼¼Æ®·Î ±× writeSQL() ¸Þ¼Òµå¸¦ È£ÃâÇØ, ¿ÀºêÁ§Æ®¸¦ SQL µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ ±âÀÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÑÆí, ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º°¡ Ref, Blob, Clob, Struct, ¶Ç´Â Array ¸¦ ½ÇÀåÇÏ´Â °æ¿ì´Â, ¿ÀºêÁ§Æ®¸¦ ´ëÀÀÇÏ´Â SQL ÇüÀÇ °ªÀ¸·Î ÇØ¼­ µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Ãß»ó µ¥ÀÌÅÍÇüÀ» °Ç³×ÁÖ±â À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÒ ¼ö ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÀÔ·Â ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®
targetSqlType - µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö´Â (java.sql.Types ·Î Á¤ÀǵȴÙ) SQL Çü. Scale Àμö·Î, ÇÑÃþ ´õ ÇüŸ¦ ÇÑÁ¤ÇÒ ¼ö ÀÖ´Â
scale - java.sql.Types.DECIMAL À̳ª java.sql.Types.NUMERIC Çü¿¡¼­´Â, ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö. ´Ù¸¥ ¸ðµç ÇüÅ¿¡¼­´Â, ÀÌ °ªÀº ¹«½ÃµÇ´Â
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
Types

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x,
                      int targetSqlType)
               throws java.sql.SQLException
ÀÌ ¸Þ¼Òµå´Â, Àü¼úÀÇ setObject ¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, »ç¿ëµÇ´Â ½ºÄÉÀÏÀÌ 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ½ºÄÉÀÏÀÌ µË´Ï´Ù. ½ºÄ®¶óÄ¡ÀÇ ½ºÄÉÀÏÀº 0 ÀÔ´Ï´Ù. ¸®ÅÍ·²Ä¡°¡ º¸°ü À¯ÁöÇÏ´Â ½ºÄÉÀÏÀº, ¸®ÅÍ·²³»¿¡ Á¸ÀçÇÕ´Ï´Ù. ºÎµ¿ ¼Ò¼öÁ¡ÀÇ ÀÔ·ÂÄ¡·Î ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀº, ¼­Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù¸¸ ÃßõÀº µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setObject

public void setObject(int parameterIndex,
                      java.lang.Object x)
               throws java.sql.SQLException

¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ °æ¿ì´Â, µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù.

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

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

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÀÔ·Â ÆÄ¶ó¹ÌÅÍÄ¡¸¦ Æ÷ÇÔÇÑ ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setRef

public void setRef(int i,
                   java.sql.Ref x)
            throws java.sql.SQLException
REF(<±¸Á¶È­Çü>) ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - SQL REF ÇüÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®

setBlob

public void setBlob(int i,
                    java.sql.Blob x)
             throws java.sql.SQLException
BLOB ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - BLOB ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®

setClob

public void setClob(int i,
                    java.sql.Clob x)
             throws java.sql.SQLException
CLOB ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - CLOB ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®

setArray

public void setArray(int i,
                     java.sql.Array x)
              throws java.sql.SQLException
Array ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - SQL ARRAY ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®

setDate

public void setDate(int parameterIndex,
                    java.sql.Date x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL DATE Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTime

public void setTime(int parameterIndex,
                    java.sql.Time x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIME Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTimestamp

public void setTimestamp(int parameterIndex,
                         java.sql.Timestamp x,
                         java.util.Calendar cal)
                  throws java.sql.SQLException
ÆÄ¶ó¹ÌÅ͸¦ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º¿¡ º¸³¾ ¶§¿¡, µå¶óÀ̹ö´Â À̰ÍÀ» SQL TIMESTAMP Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

clearParameters

public void clearParameters()
                     throws java.sql.SQLException

Åë»ó, RowSet ¸¦ ¹Ýº¹ÇØ »ç¿ëÇϱâ À§Çؼ­, ÆÄ¶ó¹ÌÅÍÄ¡´Â À¯È¿ÇÑ ±×´ë·Î°¡ µË´Ï´Ù. ÆÄ¶ó¹ÌÅÍÄ¡¸¦ ¼³Á¤Çϸé(ÀÚ), ÀüÀÇ °ªÀº ÀÚµ¿ÀûÀ¸·Î Ŭ¸®¾î µË´Ï´Ù. ±×·¯³ª, ÇöÀçÀÇ ÆÄ¶ó¹ÌÅÍÄ¡¿¡ ÀÇÇØ »ç¿ëµÈ ¸®¼Ò½º¸¦ Áï½Ã ÇØ¹æÇÏ´Â °ÍÀÌ À¯È¿ÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ Ã³¸®´Â, clearParameters ¸¦ È£ÃâÇØ ½ÇÇàÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

execute

public void execute()
             throws java.sql.SQLException
Çà ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ °Ý³³ÇÕ´Ï´Ù. Execute()´Â, URL, µ¥ÀÌÅÍ ¼Ò½º¸í, À¯Àú¸í, ÆÐ½º¿öµå, Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§, ÇüÅ MAPÀÇ °¢ ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇØ, µ¥ÀÌÅ͸¦ Àо±â À§Çؼ­(¶§¹®¿¡) Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù. Execute ´Â, Ä¿¸àµå, µ¶ÇØ Àü¿ë, ÃÖ´ë ÇÊµå »çÀÌÁî, ÃÖ´ëÇà¼ö, À̽ºÄÉÀÌÇÁ ó¸®, Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ °¢ ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇØ, Ä¿¸àµå ½ÇÇ๮À» ÀÛ¼ºÇÕ´Ï´Ù. ¿ä±¸ÇÑ ÇÁ·ÓÆÛƼ°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â, ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ½ÇÇàÀÌ ¼º°øÇϸé(ÀÚ), Çà ¼¼Æ®ÀÇ ÇöÀçÀÇ ³»¿ëÀº ÆÄ±âµÇ¾î Çà ¼¼Æ®ÀÇ ¸ÞŸµ¥ÀÌŸµµ (Àç) ¼³Á¤µË´Ï´Ù. ¹Ìó¸®ÀÇ °»½ÅÀÌ ÀÖ´Â °æ¿ì, ±×°ÍµéÀº ¹«½ÃµË´Ï´Ù.
¿¹¿Ü:
java.sql.SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

addRowSetListener

public void addRowSetListener(RowSetListener  listener)
RowSet ûÃëÀÚÀÇ µî·ÏÀ» ½Ç½ÃÇÕ´Ï´Ù. À̺¥Æ®°¡ ¹ß»ýÇϸé(ÀÚ), ûÃëÀÚ¿¡°Ô ÅëÁöµË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
listener - À̺¥Æ® ûÃëÀÚ

removeRowSetListener

public void removeRowSetListener(RowSetListener  listener)
RowSet ûÃëÀÚÀÇ µî·ÏÀ» ÇØÁ¦ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
listener - À̺¥Æ® ûÃëÀÚ


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.