JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

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

public interface RowSet
extends ResultSet

JavaBeansTM ÄÄÆÛ³ÍÆ® ¸ðµ¨ÀÇ JDBC API ·Î ¼­Æ÷Æ®µÇ°Ô µÈ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. Çà ¼¼Æ®´Â ºñÁÖ¾óÀÎ Bean °³¹ß ȯ°æ¿¡¼­ JavaBeans ·Î¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ¼³°è½Ã¿¡ ÀÛ¼º ¹× ±¸¼ºÀ» ÇØ ½ÇÇà½Ã¿¡ ½ÇÇàµË´Ï´Ù.

RowSet ÀÎÅÍÆäÀ̽º¿¡¼­´Â JavaBeans ÇÁ·ÎÆÛƼÀÇ Á¶¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÎÆÛƼ¿¡ ÀÇÇØ,RowSet ÀνºÅϽº°¡ JDBC µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓÇØ, ±× µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àоµµ·Ï(µíÀÌ) ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °ªÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå (setInt,setBytes,setString µî)¿¡¼­´Â ÀÔ·Â ÆÄ¶ó¹ÌÅ͸¦ Çà ¼¼Æ®ÀÇ Ä¿¸àµå ÇÁ·ÎÆÛƼ¿¡ °Ç³×ÁÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Ä¿¸àµå´Â Çà ¼¼Æ®°¡ Åë»óÀº °ü°è µ¥ÀÌŸº£À̽º·ÎºÎÅÍ ÀÚ½ÅÀÇ µ¥ÀÌÅ͸¦ ÃëµæÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â SQL Äí¿¡¸®ÀÔ´Ï´Ù.

RowSet ÀÎÅÍÆäÀ̽º¿¡¼­´Â JavaBeans À̺¥Æ®¸¦ ¼­Æ÷Æ®Çϰí ÀÖ¾î, Çà ¼¼Æ®¿¡ À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§ (°ªÀÇ º¯°æµî)¿¡, ¾îÇø®ÄÉÀ̼ǿÜÀÇ ÄÄÆÛ³ÍÆ®¿¡ ÅëÁöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

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

RowSet ¿ÀºêÁ§Æ®¿¡¼­´Â µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇØ, ¿ÀºêÁ§Æ®ÀÇ ¶óÀÌÇÁ »çÀÌŬÀ» ÅëÇØ¼­ ±× Á¢¼ÓÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì, ¡¸Á¢¼ÓµÇ¾ú´Ù¡¹Çà ¼¼Æ®·Î ºÒ¸³´Ï´Ù. ¶Ç, Çà ¼¼Æ®´Â µ¥ÀÌÅÍ ¼Ò½º¿Í Á¢¼ÓÇØ µ¥ÀÌÅ͸¦ ÃëµæÇØ, Á¢¼ÓÀ» ´ÝÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯ÇÑ Çà ¼¼Æ®´Â ¡¸Àý´Ü µÇ¾ú´Ù¡¹Çà ¼¼Æ®·Î ºÒ¸³´Ï´Ù. Àý´Ü µÈ Çà ¼¼Æ®¿¡¼­´Â Àý´ÜÁß¿¡ µ¥ÀÌÅÍ·Î º¯°æÀ» ´õÇÏ°í ³ª¼­, µ¥ÀÌÅÍÀÇ ¿øÀÇ ¼Ò½º·Î º¯°æÀ» º¸³» µÇµ¹¸± ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª, ±× ¶§¹®¿¡(À§ÇØ)´Â Á¢¼ÓÀ» Çѹø ´õ È®¸³ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Àý´Ü µÈ Çà ¼¼Æ®¿¡´Â °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¸®´õ (RowSetReader ¿ÀºêÁ§Æ®)¿Í ¶óÀÌÅÍ (RowSetWriter ¿ÀºêÁ§Æ®)°¡ ÀÖ½À´Ï´Ù. ¸®´õ´Â µ¥ÀÌÅÍ Ã·ºÎ·Î Çà ¼¼Æ®¸¦ »ý¼ºÇϱâ À§Çؼ­ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ±¸ÇöµÇ°í ÀÖ¾î ºñ°ü°è µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÃëµæÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¶óÀÌÅ͵µ ¶Ç ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ±¸ÇöµÇ°í ÀÖ¾î Çà ¼¼Æ®ÀÇ µ¥ÀÌÅÍ¿¡ ´õÇØÁø º¯°æÀ» ±âº»ÀÌ µÇ´Â µ¥ÀÌÅÍ Ãâó¿¡ º¸³» µÇµ¹¸± ¼ö°¡ ÀÖ½À´Ï´Ù.

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

µµÀÔµÈ ¹öÁ¯:
1.4

ÇʵåÀÇ °³¿ä
 
ÀÎÅÍÆäÀ̽º java.sql. ResultSet ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
CLOSE_CURSORS_AT_COMMIT , CONCUR_READ_ONLY , CONCUR_UPDATABLE , FETCH_FORWARD , FETCH_REVERSE , FETCH_UNKNOWN , HOLD_CURSORS_OVER_COMMIT , TYPE_FORWARD_ONLY , TYPE_SCROLL_INSENSITIVE , TYPE_SCROLL_SENSITIVE
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addRowSetListener (RowSetListener  listener)
          ÁöÁ¤ÇÑ À̺¥Æ® ûÃëÀÚ¸¦ µî·ÏÇØ, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î ¹ß»ýÇÏ´Â À̺¥Æ®°¡ ÅëÁöµÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
 void clearParameters ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿ëÀÇ ÆÄ¶ó¹ÌÅÍ ¼¼Æ®¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
 void execute ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù.
 String getCommand ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù.
 String getDataSourceName ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ ƯÁ¤ÇÏ´Â ³í¸®¸íÀ» ÃëµæÇÕ´Ï´Ù.
 boolean getEscapeProcessing ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®°¡ À¯È¿ÇѰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù.
 int getMaxFieldSize ()
          ÀÖ´Â ·ÄÄ¡·Î µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 int getMaxRows ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÇà¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 String getPassword ()
          µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â password ¸¦ ÃëµæÇÕ´Ï´Ù.
 int getQueryTimeout ()
          µå¶óÀ̹ö°¡ ¹®ÀåÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃÖ´ëÃʼö¸¦ ÃëµæÇÕ´Ï´Ù.
 int getTransactionIsolation ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§ÀÇ ¼³Á¤À» ÃëµæÇÕ´Ï´Ù.
 Map getTypeMap ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´ø, SQL À¯Àú Á¤ÀÇÇüÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀÌ ÀÖ´Â °æ¿ì¿¡´Â ±×°ÍÀ» ÁöÁ¤ÇÏ´Â Map ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 String getUrl ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Á¢¼ÓÀ» È®¸³Çϴµ¥ DataSource ¿ÀºêÁ§Æ®´Â ¾Æ´Ï°í DriverManager ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡, Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â url ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù.
 String getUsername ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëµÇ´Â username ¸¦ ÃëµæÇÕ´Ï´Ù.
 boolean isReadOnly ()
          ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦ È®ÀÎÇÕ´Ï´Ù.
 void removeRowSetListener (RowSetListener  listener)
          ÁöÁ¤ÇÑ Ã»ÃëÀÚ¸¦, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁöµÇ´Â ÄÄÆÛ³ÍÆ®ÀÇ ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 void setArray (int i, Array  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Array Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setAsciiStream (int parameterIndex, InputStream  x, int length)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.InputStream Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBigDecimal (int parameterIndex, BigDecimal  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.math.BigDeciaml Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBinaryStream (int parameterIndex, InputStream  x, int length)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.InputStream Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBlob (int i, Blob  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Blob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBoolean (int parameterIndex, boolean x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setByte (int parameterIndex, byte x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿¡ ´ëÇØ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBytes (int parameterIndex, byte[] x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦,byte Ä¡ÀÇ ÁöÁ¤ÇÑ Java ¹è¿­Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setCharacterStream (int parameterIndex, Reader  reader, int length)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.Reader Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setClob (int i, Clob  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Clob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setCommand (String  cmd)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ SQL Äí¿¡¸®-·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setConcurrency (int concurrency)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ º´Ç༺À», ÁöÁ¤ÇÑ º´Ç༺ ·¹º§·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDataSourceName (String  name)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDate (int parameterIndex, Date  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDate (int parameterIndex, Date  x, Calendar  cal)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDouble (int parameterIndex, double x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setEscapeProcessing (boolean enable)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®¸¦ ¿Â ¶Ç´Â ¿ÀÇÁ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setFloat (int parameterIndex, float x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setInt (int parameterIndex, int x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setLong (int parameterIndex, long x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setMaxFieldSize (int max)
          ·ÄÄ¡¿¡ µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setMaxRows (int max)
          ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼ö¸¦, ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setNull (int parameterIndex, int sqlType)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ, ÁöÁ¤ÇÑ SQL Ä¿¸àµåÀÇ ÆÄ¶ó¹ÌÅ͸¦, SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setNull (int paramIndex, int sqlType, String  typeName)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ, ÁöÁ¤ÇÑ SQL Ä¿¸àµåÀÇ ÆÄ¶ó¹ÌÅ͸¦, SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (int parameterIndex, Object  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (int parameterIndex, Object  x, int targetSqlType)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (int parameterIndex, Object  x, int targetSqlType, int scale)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setPassword (String  password)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º ÆÐ½º¿öµå¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setQueryTimeout (int seconds)
          µå¶óÀ̹ö°¡ ¹®ÀåÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃÖ´ë ½Ã°£À», ÁöÁ¤ÇÑ Ãʼö·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setReadOnly (boolean value)
          ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦, ÁöÁ¤ÇÑ boolean ·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setRef (int i, Ref  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Ref Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setShort (int parameterIndex, short x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setString (int parameterIndex, String  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java String Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTime (int parameterIndex, Time  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTime (int parameterIndex, Time  x, Calendar  cal)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTimestamp (int parameterIndex, Timestamp  x)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTimestamp (int parameterIndex, Timestamp  x, Calendar  cal)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setTransactionIsolation (int level)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù.
 void setType (int type)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÇüŸ¦, ÁöÁ¤ÇÑ ÇüÅ·Π¼³Á¤ÇÕ´Ï´Ù.
 void setTypeMap (Map  map)
          ÁöÁ¤ÇÑ java.util.Map ¿ÀºêÁ§Æ®¸¦, ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µðÆúÆ®Çü MAP·Î¼­ ÀνºÅç ÇÕ´Ï´Ù.
 void setUrl (String  url)
          ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ DriverManager ¸¦ »ç¿ëÇØ Á¢¼ÓÀ» È®¸³ÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â URL ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setUsername (String  name)
          ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ username ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º 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 , getURL , getURL , getWarnings , insertRow , isAfterLast , isBeforeFirst , isFirst , isLast , last , moveToCurrentRow , moveToInsertRow , next , previous , refreshRow , relative , rowDeleted , rowInserted , rowUpdated , setFetchDirection , setFetchSize , updateArray , updateArray , updateAsciiStream , updateAsciiStream , updateBigDecimal , updateBigDecimal , updateBinaryStream , updateBinaryStream , updateBlob , updateBlob , updateBoolean , updateBoolean , updateByte , updateByte , updateBytes , updateBytes , updateCharacterStream , updateCharacterStream , updateClob , updateClob , updateDate , updateDate , updateDouble , updateDouble , updateFloat , updateFloat , updateInt , updateInt , updateLong , updateLong , updateNull , updateNull , updateObject , updateObject , updateObject , updateObject , updateRef , updateRef , updateRow , updateShort , updateShort , updateString , updateString , updateTime , updateTime , updateTimestamp , updateTimestamp , wasNull
 

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

getUrl

public String  getUrl()
              throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Á¢¼ÓÀ» È®¸³Çϴµ¥ DataSource ¿ÀºêÁ§Æ®´Â ¾Æ´Ï°í DriverManager ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡, Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â url ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúÆ® °ªÀº null ÀÔ´Ï´Ù.

¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀÎ URL
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setUrl(java.lang.String)

setUrl

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

ÆÄ¶ó¹ÌÅÍ:
url - ij¸¯ÅÍ ¶óÀÎÄ¡. null µµ °¡´É
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getUrl()

getDataSourceName

public String  getDataSourceName()
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ ƯÁ¤ÇÏ´Â ³í¸®¸íÀ» ÃëµæÇÕ´Ï´Ù. url ÇÁ·ÎÆÛƼ¿Í µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼÀÇ ¾î´À ÂÊÀÎÁö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Çà ¼¼Æ®¿¡¼­´Â Á¢¼ÓÀ» ÃëµæÇϱâ À§Çؼ­ ¸¶Áö¸·¿¡ »ç¿ëÇÑ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÕ´Ï´Ù.

¹Ýȯ°ª:
µ¥ÀÌÅÍ ¼Ò½º¸í
°ü·Ã Ç׸ñ:
setDataSourceName(java.lang.String) , setUrl(java.lang.String)

setDataSourceName

public void setDataSourceName(String  name)
                       throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼÀÇ °ªÀº ³×ÀÓ ¼­ºñ½º·Î µî·ÏµÈ DataSource ¿ÀºêÁ§Æ®¸¦ look ¿Ã¶ó°¡±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. ÃëµæÇϸé(ÀÚ) ±× DataSource ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­,DataSource ¿ÀºêÁ§Æ®°¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³í¸®¸í
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getDataSourceName()

getUsername

public String  getUsername()
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­ »ç¿ëµÇ´Â username ¸¦ ÃëµæÇÕ´Ï´Ù. username ÇÁ·ÎÆÛƼ´Â ½ÇÇà½Ã¿¡ execute ¸Þ¼Òµå¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº RowSet ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­ »óÅÂÀÇ ÀϺο¡¼­´Â ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
username ÇÁ·ÎÆÛƼ
°ü·Ã Ç׸ñ:
setUsername(java.lang.String)

setUsername

public void setUsername(String  name)
                 throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ username ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - À¯Àú¸í
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getUsername()

getPassword

public String  getPassword()
µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëÇÏ´Â password ¸¦ ÃëµæÇÕ´Ï´Ù. password ÇÁ·ÎÆÛƼ´Â ½ÇÇà½Ã¿¡ execute ¸Þ¼Òµå¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº RowSet ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­ »óÅÂÀÇ ÀϺο¡¼­´Â ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
µ¥ÀÌŸº£À̽º Á¢¼ÓÀÇ ÀÛ¼º¿¡ ÇÊ¿äÇÑ ÆÐ½º¿öµå
°ü·Ã Ç׸ñ:
setPassword(java.lang.String)

setPassword

public void setPassword(String  password)
                 throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º ÆÐ½º¿öµå¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
password - ÆÐ½º¿öµåÀÇ Ä³¸¯ÅÍ ¶óÀÎ
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getPassword()

getTransactionIsolation

public int getTransactionIsolation()
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§ÀÇ ¼³Á¤À» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§. Connection.TRANSACTION_READ_UNCOMMITTED,Connection.TRANSACTION_READ_COMMITTED,Connection.TRANSACTION_REPEATABLE_READ,Connection.TRANSACTION_SERIALIZABLE ÀÇ ¾î¶² °ÍÀ̳ª
°ü·Ã Ç׸ñ:
setTransactionIsolation(int)

setTransactionIsolation

public void setTransactionIsolation(int level)
                             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§. Connection.TRANSACTION_READ_UNCOMMITTED,Connection.TRANSACTION_READ_COMMITTED,Connection.TRANSACTION_REPEATABLE_READ,Connection.TRANSACTION_SERIALIZABLE ÀÇ ¾î¶² °ÍÀΰ¡
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getTransactionIsolation()

getTypeMap

public Map  getTypeMap()
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´ø, SQL À¯Àú Á¤ÀÇÇüÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀÌ ÀÖ´Â °æ¿ì¿¡´Â ±×°ÍÀ» ÁöÁ¤ÇÏ´Â Map ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ÇüÅ MAPÀÇ µðÆúÆ®´Â ÇÏ´ÃÀÔ´Ï´Ù.

¹Ýȯ°ª:
SQL À¯Àú Á¤ÀÇÇü°ú ±×°ÍµéÀÌ ¸ÅÇÎ µÇ´Â Java Ŭ·¡½º°¡ ÀúÀåµÇ°í ÀÖ´Â java.util.Map ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setTypeMap(java.util.Map)

setTypeMap

public void setTypeMap(Map  map)
                throws SQLException 
ÁöÁ¤ÇÑ java.util.Map ¿ÀºêÁ§Æ®¸¦, ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µðÆúÆ®Çü MAP·Î¼­ ÀνºÅç ÇÕ´Ï´Ù. ´Ù¸¥ ÇüÅ MAP°¡ ¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅͷμ­ ÁöÁ¤µÉ ¶§±îÁö ÀÌ ÇüÅ MAP°¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
map - SQL À¯Àú Á¤ÀÇÇü°ú ±×°ÍµéÀÌ ¸ÅÇÎ µÇ´Â Java Ŭ·¡½º°¡ ÀúÀåµÇ°í ÀÖ´Â java.util.Map ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getTypeMap()

getCommand

public String  getCommand()
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. command ÇÁ·ÎÆÛƼ¿¡´Â SQL Äí¿¡¸®-ÀÎ Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎÀÌ ÀúÀåµË´Ï´Ù. À̰ÍÀº Çà ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ­ ½ÇÇàµË´Ï´Ù. µðÆúÆ® °ªÀº null ÀÔ´Ï´Ù.

¹Ýȯ°ª:
Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎ. null µµ °¡´É
°ü·Ã Ç׸ñ:
setCommand(java.lang.String)

setCommand

public void setCommand(String  cmd)
                throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ SQL Äí¿¡¸®-·Î ¼³Á¤ÇÕ´Ï´Ù. ½ºÇÁ·¹µå½¬Æ®¿Í °°ÀÌ, Çà ¼¼Æ®°¡ Ä¿¸àµå¸¦ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÃëµæÇÒ ¶§, ÀÌ ÇÁ·ÎÆÛƼ´Â »ý·« °¡´ÉÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
cmd - ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅ͸¦ ¾ò±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â SQL Äí¿¡¸®-. null µµ °¡´É
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getCommand()

isReadOnly

public boolean isReadOnly()
ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦ È®ÀÎÇÕ´Ï´Ù. °»½ÅÀÌ °¡´ÉÇÑ °æ¿ì, Çà ¼¼Æ®ÀÇ µðÆúÆ®´Â °»½Å °¡´ÉÇÏ°Ô µË´Ï´Ù.

read Àü¿ëÀÇ Çà ¼¼Æ®¸¦ °»½ÅÇÏ·Á°í Çϸé(ÀÚ),SQLException °¡ ½½·Î¿ì µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀÇ °æ¿ì´Â true, °»½Å °¡´ÉÇÑ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
setReadOnly(boolean)

setReadOnly

public void setReadOnly(boolean value)
                 throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦, ÁöÁ¤ÇÑ boolean ·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
value - read Àü¿ëÀÇ °æ¿ì´Â true, °»½Å °¡´ÉÇÑ °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
isReadOnly()

getMaxFieldSize

public int getMaxFieldSize()
                    throws SQLException 
¾î´À ·ÄÄ¡·Î µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR, ¹× LONGVARCHAR ÀÇ °¢ ¿­¿¡¸¸ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ÃÖ´ë¿­»çÀÌÁî Á¦ÇÑÄ¡. 0 Àº Á¦ÇÑÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³½´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setMaxFieldSize(int)

setMaxFieldSize

public void setMaxFieldSize(int max)
                     throws SQLException 
·ÄÄ¡¿¡ µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR,LONGVARCHAR ÀÇ °¢ ¿­ÀÎ ¸¸Å­ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù. À̽ļºÀ» ÃÖ´ëÇÑÀ¸·Î ÇÏ·Á¸é , 256 º¸´Ù Å« °ªÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
max - »õ·Î¿î ÃÖ´ë¿­»çÀÌÁîÀÇ Á¦ÇÑÄ¡ (¹ÙÀÌÆ®). Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getMaxFieldSize()

getMaxRows

public int getMaxRows()
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÇà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÇöÀçÀÇ ÃÖ´ëÇà¼ö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setMaxRows(int)

setMaxRows

public void setMaxRows(int max)
                throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼ö¸¦, ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
max - »õ·Î¿î ÃÖ´ëÇà¼ö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getMaxRows()

getEscapeProcessing

public boolean getEscapeProcessing()
                            throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®°¡ À¯È¿ÇѰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù. ¿¡½ºÄÉÀÌÇÁ½ºÄ³´×ÀÌ ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¹®À» µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.

¹Ýȯ°ª:
À̽ºÄÉÀÌÇÁ 󸮰¡ À¯È¿ÇÑ °æ¿ì´Â true, ¹«È¿ÀÎ °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setEscapeProcessing(boolean)

setEscapeProcessing

public void setEscapeProcessing(boolean enable)
                         throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®¸¦ ¿Â ¶Ç´Â ¿ÀÇÁ·Î ¼³Á¤ÇÕ´Ï´Ù. ¿¡½ºÄÉÀÌÇÁ½ºÄ³´×ÀÌ ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¹®À» µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
enable - À̽ºÄÉÀÌÇÁ 󸮸¦ À¯È¿ÇÏ°Ô ÇÏ´Â °æ¿ì´Â true, ¹«È¿·Î ÇÏ´Â °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getEscapeProcessing()

getQueryTimeout

public int getQueryTimeout()
                    throws SQLException 
µå¶óÀ̹ö°¡ ¹®ÀåÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃÖ´ëÃʼö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ Á¦ÇÑ ½Ã°£À» °æ°úÇϸé(ÀÚ),SQLException °¡ ½½·Î¿ì µË´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ÀÇ Ãʼö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setQueryTimeout(int)

setQueryTimeout

public void setQueryTimeout(int seconds)
                     throws SQLException 
µå¶óÀ̹ö°¡ ¹®ÀåÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â ÃÖ´ë ½Ã°£À», ÁöÁ¤ÇÑ Ãʼö·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Á¦ÇÑ ½Ã°£À» °æ°úÇϸé(ÀÚ),SQLException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
seconds - »õ·Î¿î Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ÀÇ Ãʼö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getQueryTimeout()

setType

public void setType(int type)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ ÇüŸ¦, ÁöÁ¤ÇÑ ÇüÅ·Π¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µðÆúÆ®·Î Àоîµé¿© Àü¿ëÀ¸·Î ½ºÅ©·Ñ ºÒ°¡ÀÇ Çà ¼¼Æ®ÀÇ ÇüŸ¦ º¯°æÇϱâ À§Çؼ­ ÀÌ¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - ÇüÀ» ÁöÁ¤ÇÏ´Â ResultSet Á¤¼öÀÎResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_INSENSITIVE, ¶Ç´Â ResultSet.TYPE_SCROLL_SENSITIVE °¡¿îµ¥ 1 °³
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
ResultSet.getType()

setConcurrency

public void setConcurrency(int concurrency)
                    throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ º´Ç༺À», ÁöÁ¤ÇÑ º´Ç༺ ·¹º§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µðÆúÆ®·Î ResultSet.CONCUR_READ_ONLY ÀÎ Çà ¼¼Æ®ÀÇ º´Ç༺ ·¹º§À» º¯°æÇϱâ À§Çؼ­ ÀÌ¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
concurrency - º´Ç༺ ·¹º§À» ÁöÁ¤ÇÏ´Â ResultSet Á¤¼ö, ResultSet.CONCUR_READ_ONLY ¶Ç´Â ResultSet.CONCUR_UPDATABLE ÀÇ ¾î´À ÂÊÀÎÁö
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
ResultSet.getConcurrency()

setNull

public void setNull(int parameterIndex,
                    int sqlType)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ, ÁöÁ¤ÇÑ SQL Ä¿¸àµåÀÇ ÆÄ¶ó¹ÌÅ͸¦, SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.

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

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

setNull

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

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

ÆÄ¶ó¹ÌÅÍ:
paramIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
sqlType - java.sql.Types ·ÎºÎÅÍÀÇ °ª
typeName - SQL UDT ÀÇ ¿ÏÀü ¼ö½Ä¸í, ¶Ç´Â REF ÇüÀ¸·Î ÂüÁ¶µÇ´Â SQL ±¸Á¶ÇüÀÇ Çü¸í. ÆÄ¶ó¹ÌÅͰ¡ UDT ¶Ç´Â REF ÇüÀÌ ¾Æ´Ñ °æ¿ì´Â ¹«½ÃµÈ´Ù
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBoolean

public void setBoolean(int parameterIndex,
                       boolean x)
                throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL BIT Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setByte

public void setByte(int parameterIndex,
                    byte x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿¡ ´ëÇØ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TINYINT Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setShort

public void setShort(int parameterIndex,
                     short x)
              throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL SMALLINT Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setInt

public void setInt(int parameterIndex,
                   int x)
            throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL INTEGER Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setLong

public void setLong(int parameterIndex,
                    long x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL BIGINT Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setFloat

public void setFloat(int parameterIndex,
                     float x)
              throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL REAL Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setDouble

public void setDouble(int parameterIndex,
                      double x)
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL DOUBLE Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setBigDecimal

public void setBigDecimal(int parameterIndex,
                          BigDecimal  x)
                   throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.math.BigDeciaml Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL NUMERIC Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setString

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

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

setBytes

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

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

setDate

public void setDate(int parameterIndex,
                    Date  x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ ÀÏÀÚ°¡ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL DATE Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setTime

public void setTime(int parameterIndex,
                    Time  x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIME Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setTimestamp

public void setTimestamp(int parameterIndex,
                         Timestamp  x)
                  throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIMESTAMP Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setAsciiStream

public void setAsciiStream(int parameterIndex,
                           InputStream  x,
                           int length)
                    throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.InputStream Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. java.io.InputStream ¸¦ °³ÀÔ½ÃÄÑ ¸Å¿ì Å« ASCII Ä¡¸¦ ¼Û½ÅÇÏ´Â (ºÐ)ÆíÀÌ,LONGVARCHAR ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÏ´Â °Íº¸´Ù Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼­, µå¶óÀ̹ö¿¡ ÀÇÇØ µ¥ÀÌÅͰ¡ ½ºÆ®¸²À¸·ÎºÎÅÍ ÀоÁý´Ï´Ù.

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

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

setBinaryStream

public void setBinaryStream(int parameterIndex,
                            InputStream  x,
                            int length)
                     throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.InputStream Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. java.io.InputStream ¸¦ °³ÀÔ½ÃÄÑ ¸Å¿ì Å« ¹ÙÀ̳ʸ®Ä¡¸¦ ¼Û½ÅÇÏ´Â (ºÐ)ÆíÀÌ,LONGVARBINARY ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÏ´Â °Íº¸´Ù Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼­, µå¶óÀ̹ö¿¡ ÀÇÇØ µ¥ÀÌÅͰ¡ ½ºÆ®¸²À¸·ÎºÎÅÍ ÀоÁý´Ï´Ù.

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

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

setCharacterStream

public void setCharacterStream(int parameterIndex,
                               Reader  reader,
                               int length)
                        throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.io.Reader Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. java.io.Reader ¸¦ °³ÀÔ½ÃÄÑ ¸Å¿ì Å« UNICODE Ä¡¸¦ ¼Û½ÅÇÏ´Â (ºÐ)ÆíÀÌ,LONGVARCHAR ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÏ´Â °Íº¸´Ù Çö½ÇÀûÀÔ´Ï´Ù. ÆÄÀÏÀÇ ¸¶Áö¸·¿¡ À̸¦ ¶§±îÁö Çʿ信 µû¶ó¼­, µå¶óÀ̹ö¿¡ ÀÇÇØ µ¥ÀÌÅͰ¡ ½ºÆ®¸²À¸·ÎºÎÅÍ ÀоÁý´Ï´Ù.

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

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

setObject

public void setObject(int parameterIndex,
                      Object  x,
                      int targetSqlType,
                      int scale)
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ °æ¿ì´Â µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù (¿¹¸¦ µé¾î int ¿¡ ´ëÇØ¼­ Integer Ŭ·¡½ºÀÇ ÀνºÅϽº).

ÁöÁ¤µÈ Java ¿ÀºêÁ§Æ®´Â µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡ targetSqlType ¿¡ º¯È¯µË´Ï´Ù.

¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º°¡ SQLData ¸¦ ±¸ÇöÇÏ´Â °æ¿ì´Â Çà ¼¼Æ®·Î SQLData.writeSQL ¸Þ¼Òµå¸¦ È£ÃâÇØ, ¿ÀºêÁ§Æ®¸¦ SQLOutput µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ ±âÀÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ®°¡ Ref,Struct,Array,Blob,Clob ÀÇ °¢ ÀÎÅÍÆäÀ̽ºÀÇ ¾î¶² °ÍÀÎÁö¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì, µå¶óÀ̹ö´Â ´ëÀÀÇÏ´Â SQL Çü¿¡ÀÇ µðÆúÆ® ¸ÅÇÎÀ» »ç¿ëÇÕ´Ï´Ù.

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

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

setObject

public void setObject(int parameterIndex,
                      Object  x,
                      int targetSqlType)
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ °æ¿ì´Â µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Àü¼úÀÇ setObject ¸¦ ´à¾Æ ÀÖ½À´Ï´Ù¸¸, »ç¿ëµÇ´Â ½ºÄÉÀÏÀº 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ½ºÄÉÀÏÀÌ µË´Ï´Ù. ½ºÄ®¶óÄ¡ÀÇ ½ºÄÉÀÏÀº 0 ÀÔ´Ï´Ù. ¸®ÅÍ·²Ä¡°¡ º¸°ü À¯ÁöÇÏ´Â ½ºÄÉÀÏÀº ¸®ÅÍ·²³»¿¡ Á¸ÀçÇÕ´Ï´Ù.

ºÎµ¿ ¼Ò¼öÁ¡ÀÇ ÀÔ·ÂÄ¡·Î ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀº ¼­Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù¸¸ ÃßõÀº µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.

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

setObject

public void setObject(int parameterIndex,
                      Object  x)
               throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Object ·Î ¼³Á¤ÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ °æ¿ì´Â µî°¡ÀÎ java.lang ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

JDBC ´Â Java ÀÇ Object ÇüÀ¸·ÎºÎÅÍ SQL Çü¿¡ÀÇ Ç¥ÁØ ¸ÅÇÎÀ» Á¦°øÇÕ´Ï´Ù. ÁöÁ¤µÈ Java ¿ÀºêÁ§Æ®´Â µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö±â Àü¿¡ µå¶óÀ̹ö¿¡ ÀÇÇØ Ç¥ÁØÀÇ SQL ¸ÅÇο¡ º¯È¯µË´Ï´Ù.

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

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

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

setRef

public void setRef(int i,
                   Ref  x)
            throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Ref Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µå¶óÀ̹ö¿¡ ÀÇÇØ ÀûÀýÇÑ Ref(<±¸Á¶È­Çü >) Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - SQL REF ÇüÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBlob

public void setBlob(int i,
                    Blob  x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Blob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Blob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setClob

public void setClob(int i,
                    Clob  x)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Clob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Clob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ º¯È¯µË´Ï´Ù.

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

setArray

public void setArray(int i,
                     Array  x)
              throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Array Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Array ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ARRAY Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - SQL ¹è¿­À» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setDate

public void setDate(int parameterIndex,
                    Date  x,
                    Calendar  cal)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â ÁöÁ¤ÇÑ java.util.Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÀÏÀÚ°¡ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL DATE Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - ÀÏÀÚÀÇ °è»ê¿¡ »ç¿ëÇÏ´Â java.util.Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTime

public void setTime(int parameterIndex,
                    Time  x,
                    Calendar  cal)
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, ÁöÁ¤ÇÑ java.util.Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÀÏÀÚ°¡ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIME Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - ½Ã°¢ÀÇ °è»ê¿¡ »ç¿ëÇÏ´Â java.util.Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setTimestamp

public void setTimestamp(int parameterIndex,
                         Timestamp  x,
                         Calendar  cal)
                  throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, ÁöÁ¤ÇÑ java.util.Calendar ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÀÏÀÚ°¡ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIMESTAMP Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Â
x - ÆÄ¶ó¹ÌÅÍÄ¡
cal - ŸÀÓ ½ºÅÆÇÁÀÇ °è»ê¿¡ »ç¿ëÇÏ´Â java.util.Calendar ¿ÀºêÁ§Æ®
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

clearParameters

public void clearParameters()
                     throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿ëÀÇ ÆÄ¶ó¹ÌÅÍ ¼¼Æ®¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.

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

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

execute

public void execute()
             throws SQLException 
ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù.

execute ¸Þ¼Òµå´Â url, µ¥ÀÌÅÍ ¼Ò½º¸í, À¯Àú¸í, ÆÐ½º¿öµå, Æ®·£Àè¼Ç(transaction) Â÷´Ü, ÇüÅ MAPµîÀÇ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, µ¥ÀÌÅ͸¦ Àо±â À§Çؼ­(¶§¹®¿¡) Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù. execute ¸Þ¼Òµå´Â Ä¿¸àµå, read Àü¿ë, ÃÖ´ë ÇÊµå »çÀÌÁî, ÃÖ´ëÇà¼ö, À̽ºÄÉÀÌÇÁ ó¸®, Äí¿¡¸®-ŸÀÓ ¾Æ¿ôµîÀÇ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, Ä¿¸àµå ½ÇÇ๮À» ÀÛ¼ºÇÕ´Ï´Ù.

¿ä±¸ÇÑ ÇÁ·ÎÆÛƼ°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ½ÇÇàÀÌ ¼º°øÇϸé(ÀÚ), Çà ¼¼Æ®ÀÇ ÇöÀçÀÇ ³»¿ëÀº ÆÄ±âµÇ¾î Çà ¼¼Æ®ÀÇ ¸ÞŸµ¥ÀÌŸµµ (Àç) ¼³Á¤µË´Ï´Ù. ¹Ìó¸®ÀÇ °»½ÅÀÌ ÀÖ´Â °æ¿ì, À̰͵éÀº ¹«½ÃµË´Ï´Ù.

ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ µ¥ÀÌÅÍÀÇ ¼Ò½º¿ÍÀÇ ¿¬¼ÓÇÑ Á¢¼ÓÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì´Â ¸®´õ (RowSetReader ¿ÀºêÁ§Æ®)°¡ µ¥ÀÌÅ͸¦ ³Ö±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. ÀÌ °æ¿ì, ¸®´õ´Â ÀÌ RowSet ¿ÀºêÁ§Æ®·Î µî·ÏµÇ¾î ÀÖ¾îexecute ¸Þ¼Òµå¿¡¼­´Â ±¸ÇöÀÇ ÀϺημ­ ¸®´õÀÇ readData ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.

¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ȤÀº Á¢¼ÓÀ» ÀÛ¼ºÇØ, ¹®ÀåÀ» ÀÛ¼ºÇϱâ À§Çؼ­ ÇÊ¿äÇÑ ÇÁ·ÎÆÛƼÀÇ ¾î¶² °ÍÀΰ¡°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

addRowSetListener

public void addRowSetListener(RowSetListener  listener)
ÁöÁ¤ÇÑ À̺¥Æ® ûÃëÀÚ¸¦ µî·ÏÇØ, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î ¹ß»ýÇÏ´Â À̺¥Æ®°¡ ÅëÁöµÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
listener - RowSetListener ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ÇÑÆí, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁö¸¦ ¹Þ´Â ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
removeRowSetListener(javax.sql.RowSetListener)

removeRowSetListener

public void removeRowSetListener(RowSetListener  listener)
ÁöÁ¤ÇÑ Ã»ÃëÀÚ¸¦, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁöµÇ´Â ÄÄÆÛ³ÍÆ®ÀÇ ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
listener - ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ã»ÃëÀڷμ­ µî·ÏµÇ¾î ÀÖ´Â ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
addRowSetListener(javax.sql.RowSetListener)

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.