|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
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 ¿ÀºêÁ§Æ®¿Í ÇÔ²² µ¿ÀÛÇÏ´Â ½áµåÆÄƼÁ¦ÀÇ ¼ÒÇÁÆ®¿þ¾î ÅøÀ», Çà ¼¼Æ®¸¦ »ç¿ëÇØ µ¿ÀÛÇϵµ·Ï(µíÀÌ) ÇÏ´Â Àϵµ °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
| ÇʵåÀÇ °³¿ä |
| ÀÎÅÍÆäÀ̽º 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 |
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 ·Î ¼³Á¤ÇÕ´Ï´Ù. |
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getUrl()
throws SQLException
RowSet ¿ÀºêÁ§Æ®°¡ Á¢¼ÓÀ» È®¸³Çϴµ¥ DataSource ¿ÀºêÁ§Æ®´Â ¾Æ´Ï°í DriverManager ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡, Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëÇÏ´Â url ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúÆ® °ªÀº null ÀÔ´Ï´Ù.
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetUrl(java.lang.String)
public void setUrl(String url)
throws SQLException
RowSet ¿ÀºêÁ§Æ®°¡ DriverManager ¸¦ »ç¿ëÇØ Á¢¼ÓÀ» È®¸³ÇÒ °æ¿ì¿¡ »ç¿ëÇÏ´Â URL ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÆÛƼÀÇ ¼³Á¤Àº »ý·« °¡´ÉÇÕ´Ï´Ù. URL °¡ »ç¿ëµÇ´Â °æ¿ì, µ¥ÀÌŸº£À̽º¿¡ÀÇ Á¢¼Ó¿¡ Çà ¼¼Æ®°¡ »ç¿ëµÇ±â Àü¿¡, ±× URL ¸¦ ¹Þ¾ÆµéÀÎ JDBC µå¶óÀ̹ö°¡ ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ·Îµå µÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Çà ¼¼Æ®¿¡¼´Â µ¥ÀÌÅ͸¦ ÀÐ°í ¾²±âÇÒ °æ¿ì¿¡ URL ¸¦ ³»ºÎÀûÀ¸·Î »ç¿ëÇØ, µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù. URL ¿Í µ¥ÀÌÅÍ ¼Ò½º¸íÀÇ ¾î´ÀÂÊÀ̳ª Á¢¼ÓÀÇ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù¸¸, ¸¶Áö¸·¿¡ »ç¿ëÇÑ (ºÐ)ÆíÀÌ ÁöÁ¤µË´Ï´Ù.
url - ij¸¯ÅÍ ¶óÀÎÄ¡. null µµ °¡´É
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetUrl() public String getDataSourceName()
RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ ƯÁ¤ÇÏ´Â ³í¸®¸íÀ» ÃëµæÇÕ´Ï´Ù. url ÇÁ·ÎÆÛƼ¿Í µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼÀÇ ¾î´À ÂÊÀÎÁö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. Çà ¼¼Æ®¿¡¼´Â Á¢¼ÓÀ» ÃëµæÇϱâ À§Çؼ ¸¶Áö¸·¿¡ »ç¿ëÇÑ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÕ´Ï´Ù.
setDataSourceName(java.lang.String) ,
setUrl(java.lang.String)
public void setDataSourceName(String name)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ¼Ò½º¸í ÇÁ·ÎÆÛƼÀÇ °ªÀº ³×ÀÓ ¼ºñ½º·Î µî·ÏµÈ DataSource ¿ÀºêÁ§Æ®¸¦ look ¿Ã¶ó°¡±â À§Çؼ(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. ÃëµæÇϸé(ÀÚ) ±× DataSource ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ,DataSource ¿ÀºêÁ§Æ®°¡ »ç¿ëµË´Ï´Ù.
name - ÀÌ RowSet ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³í¸®¸í
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetDataSourceName() public String getUsername()
RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ »ç¿ëµÇ´Â username ¸¦ ÃëµæÇÕ´Ï´Ù. username ÇÁ·ÎÆÛƼ´Â ½ÇÇà½Ã¿¡ execute ¸Þ¼Òµå¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº RowSet ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ »óÅÂÀÇ ÀϺο¡¼´Â ¾ø½À´Ï´Ù.
setUsername(java.lang.String)
public void setUsername(String name)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ username ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
name - À¯Àú¸í
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetUsername() public String getPassword()
execute ¸Þ¼Òµå¸¦ È£ÃâÇϱâ ÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Åë»ó, À̰ÍÀº RowSet ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ »óÅÂÀÇ ÀϺο¡¼´Â ¾ø½À´Ï´Ù.
setPassword(java.lang.String)
public void setPassword(String password)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º ÆÐ½º¿öµå¸¦, ÁöÁ¤ÇÑ String ·Î ¼³Á¤ÇÕ´Ï´Ù.
password - ÆÐ½º¿öµåÀÇ Ä³¸¯ÅÍ ¶óÀÎ
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetPassword() public int getTransactionIsolation()
RowSet ¿ÀºêÁ§Æ®ÀÇ Æ®·£Àè¼Ç(transaction) Â÷´Ü ·¹º§ÀÇ ¼³Á¤À» ÃëµæÇÕ´Ï´Ù.
Connection.TRANSACTION_READ_UNCOMMITTED,Connection.TRANSACTION_READ_COMMITTED,Connection.TRANSACTION_REPEATABLE_READ,Connection.TRANSACTION_SERIALIZABLE ÀÇ ¾î¶² °ÍÀ̳ªsetTransactionIsolation(int)
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()
public Map getTypeMap()
throws SQLException
RowSet ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´ø, SQL À¯Àú Á¤ÀÇÇüÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀÌ ÀÖ´Â °æ¿ì¿¡´Â ±×°ÍÀ» ÁöÁ¤ÇÏ´Â Map ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. ÇüÅ MAPÀÇ µðÆúÆ®´Â ÇÏ´ÃÀÔ´Ï´Ù.
java.util.Map ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetTypeMap(java.util.Map)
public void setTypeMap(Map map)
throws SQLException
java.util.Map ¿ÀºêÁ§Æ®¸¦, ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µðÆúÆ®Çü MAP·Î¼ ÀνºÅç ÇÕ´Ï´Ù. ´Ù¸¥ ÇüÅ MAP°¡ ¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅͷμ ÁöÁ¤µÉ ¶§±îÁö ÀÌ ÇüÅ MAP°¡ »ç¿ëµË´Ï´Ù.
map - SQL À¯Àú Á¤ÀÇÇü°ú ±×°ÍµéÀÌ ¸ÅÇÎ µÇ´Â Java Ŭ·¡½º°¡ ÀúÀåµÇ°í ÀÖ´Â java.util.Map ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetTypeMap() public String getCommand()
RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. command ÇÁ·ÎÆÛƼ¿¡´Â SQL Äí¿¡¸®-ÀÎ Ä¿¸àµå ij¸¯ÅÍ ¶óÀÎÀÌ ÀúÀåµË´Ï´Ù. À̰ÍÀº Çà ¼¼Æ®¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§Çؼ ½ÇÇàµË´Ï´Ù. µðÆúÆ® °ªÀº null ÀÔ´Ï´Ù.
null µµ °¡´ÉsetCommand(java.lang.String)
public void setCommand(String cmd)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ command ÇÁ·ÎÆÛƼ¸¦, ÁöÁ¤ÇÑ SQL Äí¿¡¸®-·Î ¼³Á¤ÇÕ´Ï´Ù. ½ºÇÁ·¹µå½¬Æ®¿Í °°ÀÌ, Çà ¼¼Æ®°¡ Ä¿¸àµå¸¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â µ¥ÀÌÅÍ ¼Ò½º·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÃëµæÇÒ ¶§, ÀÌ ÇÁ·ÎÆÛƼ´Â »ý·« °¡´ÉÇÕ´Ï´Ù.
cmd - ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅ͸¦ ¾ò±â À§Çؼ(¶§¹®¿¡) »ç¿ëµÇ´Â SQL Äí¿¡¸®-. null µµ °¡´É
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetCommand() public boolean isReadOnly()
RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦ È®ÀÎÇÕ´Ï´Ù. °»½ÅÀÌ °¡´ÉÇÑ °æ¿ì, Çà ¼¼Æ®ÀÇ µðÆúÆ®´Â °»½Å °¡´ÉÇÏ°Ô µË´Ï´Ù.
read Àü¿ëÀÇ Çà ¼¼Æ®¸¦ °»½ÅÇÏ·Á°í Çϸé(ÀÚ),SQLException °¡ ½½·Î¿ì µË´Ï´Ù.
RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀÇ °æ¿ì´Â true, °»½Å °¡´ÉÇÑ °æ¿ì´Â falsesetReadOnly(boolean)
public void setReadOnly(boolean value)
throws SQLException
RowSet ¿ÀºêÁ§Æ®°¡ Àоîµé¿© Àü¿ëÀΰ¡ ¾î¶²°¡¸¦, ÁöÁ¤ÇÑ boolean ·Î ¼³Á¤ÇÕ´Ï´Ù.
value - read Àü¿ëÀÇ °æ¿ì´Â true, °»½Å °¡´ÉÇÑ °æ¿ì´Â false
- ¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì- °ü·Ã Ç׸ñ:
isReadOnly()
public int getMaxFieldSize()
throws SQLException
BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR, ¹× LONGVARCHAR ÀÇ °¢ ¿¿¡¸¸ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù.
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetMaxFieldSize(int)
public void setMaxFieldSize(int max)
throws SQLException
BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR,LONGVARCHAR ÀÇ °¢ ¿ÀÎ ¸¸Å Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù. À̽ļºÀ» ÃÖ´ëÇÑÀ¸·Î ÇÏ·Á¸é , 256 º¸´Ù Å« °ªÀ» »ç¿ëÇÕ´Ï´Ù.
max - »õ·Î¿î ÃÖ´ë¿»çÀÌÁîÀÇ Á¦ÇÑÄ¡ (¹ÙÀÌÆ®). Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetMaxFieldSize()
public int getMaxRows()
throws SQLException
RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÇà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÇöÀçÀÇ ÃÖ´ëÇà¼ö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetMaxRows(int)
public void setMaxRows(int max)
throws SQLException
RowSet ¿ÀºêÁ§Æ®¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼ö¸¦, ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
max - »õ·Î¿î ÃÖ´ëÇà¼ö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetMaxRows()
public boolean getEscapeProcessing()
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®°¡ À¯È¿ÇѰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù. ¿¡½ºÄÉÀÌÇÁ½ºÄ³´×ÀÌ ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¹®À» µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
true, ¹«È¿ÀÎ °æ¿ì´Â false
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetEscapeProcessing(boolean)
public void setEscapeProcessing(boolean enable)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ À̽ºÄÉÀÌÇÁÀÇ Ã³¸®¸¦ ¿Â ¶Ç´Â ¿ÀÇÁ·Î ¼³Á¤ÇÕ´Ï´Ù. ¿¡½ºÄÉÀÌÇÁ½ºÄ³´×ÀÌ ¿ÂÀÇ °æ¿ì (µðÆúÆ®), µå¶óÀ̹ö´Â SQL ¹®À» µ¥ÀÌŸº£À̽º¿¡ º¸³»±â Àü¿¡ À̽ºÄÉÀÌÇÁ ġȯÀ» ½ÇÇàÇÕ´Ï´Ù.
enable - À̽ºÄÉÀÌÇÁ 󸮸¦ À¯È¿ÇÏ°Ô ÇÏ´Â °æ¿ì´Â true, ¹«È¿·Î ÇÏ´Â °æ¿ì´Â false
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetEscapeProcessing()
public int getQueryTimeout()
throws SQLException
SQLException °¡ ½½·Î¿ì µË´Ï´Ù.
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetQueryTimeout(int)
public void setQueryTimeout(int seconds)
throws SQLException
SQLException °¡ ½½·Î¿ì µË´Ï´Ù.
seconds - »õ·Î¿î Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ÀÇ Ãʼö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetQueryTimeout()
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()
public void setConcurrency(int concurrency)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ º´Ç༺À», ÁöÁ¤ÇÑ º´Ç༺ ·¹º§·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µðÆúÆ®·Î ResultSet.CONCUR_READ_ONLY ÀÎ Çà ¼¼Æ®ÀÇ º´Ç༺ ·¹º§À» º¯°æÇϱâ À§Çؼ ÀÌ¿ëµË´Ï´Ù.
concurrency - º´Ç༺ ·¹º§À» ÁöÁ¤ÇÏ´Â ResultSet Á¤¼ö, ResultSet.CONCUR_READ_ONLY ¶Ç´Â ResultSet.CONCUR_UPDATABLE ÀÇ ¾î´À ÂÊÀÎÁö
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìResultSet.getConcurrency()
public void setNull(int parameterIndex,
int sqlType)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ, ÁöÁ¤ÇÑ SQL Ä¿¸àµåÀÇ ÆÄ¶ó¹ÌÅ͸¦, SQL NULL ·Î ¼³Á¤ÇÕ´Ï´Ù.
ÁÖ: ÆÄ¶ó¹ÌÅÍÀÇ SQL ÇüÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´ÂsqlType - java.sql.Types ¿¡ ÀÇÇØ Á¤ÀǵǴ SQL ŸÀÔ ÄÚµå
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setBoolean(int parameterIndex,
boolean x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java boolean Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL BIT Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setByte(int parameterIndex,
byte x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿¡ ´ëÇØ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java byte Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TINYINT Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setShort(int parameterIndex,
short x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java short Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL SMALLINT Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setInt(int parameterIndex,
int x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java int Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL INTEGER Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setLong(int parameterIndex,
long x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java long Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL BIGINT Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setFloat(int parameterIndex,
float x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java float Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL REAL Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setDouble(int parameterIndex,
double x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java double Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL DOUBLE Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setBigDecimal(int parameterIndex,
BigDecimal x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.math.BigDeciaml Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÇ±â Àü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL NUMERIC Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setString(int parameterIndex,
String x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java String Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL VARCHAR ¶Ç´Â LONGVARCHAR Ä¡¿¡ º¯È¯µË´Ï´Ù (µå¶óÀ̹öÀÇ VARCHAR Ä¡ÀÇ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡ ÀÇÁ¸).
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setBytes(int parameterIndex,
byte[] x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦,byte Ä¡ÀÇ ÁöÁ¤ÇÑ Java ¹è¿Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ SQL VARBINARY ¶Ç´Â LONGVARBINARY Ä¡¿¡ º¯È¯µË´Ï´Ù (µå¶óÀ̹öÀÇ VARBINARY Ä¡¿¡ °üÇÑ Á¦ÇÑ¿¡ °üÇÑ ÀμöÀÇ »çÀÌÁî¿¡ ÀÇÁ¸).
- ÆÄ¶ó¹ÌÅÍ:
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
- ¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setDate(int parameterIndex,
Date x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Date Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ ÀÏÀÚ°¡ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL DATE Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setTime(int parameterIndex,
Time x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Time Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIME Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setTimestamp(int parameterIndex,
Timestamp x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ java.sql.Timestamp Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µðÆúÆ®ÀÇ java.util.Calendar ¸¦ »ç¿ëÇØ °è»êµÇ¾î µå¶óÀ̹ö¿¡ ÀÇÇØ SQL TIMESTAMP Ä¡¿¡ º¯È¯µË´Ï´Ù.
parameterIndex - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - ÆÄ¶ó¹ÌÅÍÄ¡
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setRef(int i,
Ref x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Java Ref Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µå¶óÀ̹ö¿¡ ÀÇÇØ ÀûÀýÇÑ Ref(<±¸Á¶ÈÇü >) Ä¡¿¡ º¯È¯µË´Ï´Ù.
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - SQL REF ÇüÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setBlob(int i,
Blob x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå³»ÀÇ ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Blob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Blob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ º¯È¯µË´Ï´Ù.
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - BLOB ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setClob(int i,
Clob x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Clob Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Clob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ º¯È¯µË´Ï´Ù.
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - CLOB ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void setArray(int i,
Array x)
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå·Î ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅ͸¦, ÁöÁ¤ÇÑ Array Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â µ¥ÀÌŸº£À̽º¿¡ÀÇ ¼Û½ÅÀü¿¡, µå¶óÀ̹ö¿¡ ÀÇÇØ Array ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ARRAY Ä¡¿¡ º¯È¯µË´Ï´Ù.
i - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2 ¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2,... µÇ´Âx - SQL ¹è¿À» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
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 - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void clearParameters()
throws SQLException
RowSet ¿ÀºêÁ§Æ®ÀÇ Ä¿¸àµå¿ëÀÇ ÆÄ¶ó¹ÌÅÍ ¼¼Æ®¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
Åë»ó,RowSet ¿ÀºêÁ§Æ®¸¦ ¹Ýº¹ÇØ »ç¿ëÇϱâ À§Çؼ, ÆÄ¶ó¹ÌÅÍÄ¡´Â °Á¦ÀûÀ¸·Î ³²°ÜÁý´Ï´Ù. ÆÄ¶ó¹ÌÅÍÄ¡¸¦ ¼³Á¤Çϸé(ÀÚ), ÀüÀÇ °ªÀº ÀÚµ¿ÀûÀ¸·Î Ŭ¸®¾î µË´Ï´Ù. ±×·¯³ª, ÇöÀçÀÇ ÆÄ¶ó¹ÌÅÍÄ¡¿¡ ÀÇÇØ »ç¿ëµÈ ¸®¼Ò½º¸¦ Áï½Ã ÇØ¹æÇÑ (ºÐ)ÆíÀÌ µµ¿òÀÌ µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº ¸Þ¼Òµå clearParameters ¸¦ È£ÃâÇØ ½ÇÇàÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
public void execute()
throws SQLException
RowSet ¿ÀºêÁ§Æ®¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù.
execute ¸Þ¼Òµå´Â url, µ¥ÀÌÅÍ ¼Ò½º¸í, À¯Àú¸í, ÆÐ½º¿öµå, Æ®·£Àè¼Ç(transaction) Â÷´Ü, ÇüÅ MAPµîÀÇ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, µ¥ÀÌÅ͸¦ Àо±â À§Çؼ(¶§¹®¿¡) Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù.
execute ¸Þ¼Òµå´Â Ä¿¸àµå, read Àü¿ë, ÃÖ´ë ÇÊµå »çÀÌÁî, ÃÖ´ëÇà¼ö, À̽ºÄÉÀÌÇÁ ó¸®, Äí¿¡¸®-ŸÀÓ ¾Æ¿ôµîÀÇ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ, Ä¿¸àµå ½ÇÇ๮À» ÀÛ¼ºÇÕ´Ï´Ù.
¿ä±¸ÇÑ ÇÁ·ÎÆÛƼ°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ½ÇÇàÀÌ ¼º°øÇϸé(ÀÚ), Çà ¼¼Æ®ÀÇ ÇöÀçÀÇ ³»¿ëÀº ÆÄ±âµÇ¾î Çà ¼¼Æ®ÀÇ ¸ÞŸµ¥ÀÌŸµµ (Àç) ¼³Á¤µË´Ï´Ù. ¹Ìó¸®ÀÇ °»½ÅÀÌ ÀÖ´Â °æ¿ì, À̰͵éÀº ¹«½ÃµË´Ï´Ù.
ÀÌ RowSet ¿ÀºêÁ§Æ®°¡ µ¥ÀÌÅÍÀÇ ¼Ò½º¿ÍÀÇ ¿¬¼ÓÇÑ Á¢¼ÓÀ» º¸°ü À¯ÁöÇÒ ¼ö ¾ø´Â °æ¿ì´Â ¸®´õ (RowSetReader ¿ÀºêÁ§Æ®)°¡ µ¥ÀÌÅ͸¦ ³Ö±â À§Çؼ(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. ÀÌ °æ¿ì, ¸®´õ´Â ÀÌ RowSet ¿ÀºêÁ§Æ®·Î µî·ÏµÇ¾î ÀÖ¾îexecute ¸Þ¼Òµå¿¡¼´Â ±¸ÇöÀÇ ÀϺημ ¸®´õÀÇ readData ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ȤÀº Á¢¼ÓÀ» ÀÛ¼ºÇØ, ¹®ÀåÀ» ÀÛ¼ºÇϱâ À§Çؼ ÇÊ¿äÇÑ ÇÁ·ÎÆÛƼÀÇ ¾î¶² °ÍÀΰ¡°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìpublic void addRowSetListener(RowSetListener listener)
RowSet ¿ÀºêÁ§Æ®·Î ¹ß»ýÇÏ´Â À̺¥Æ®°¡ ÅëÁöµÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
listener - RowSetListener ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ÇÑÆí, ÀÌ RowSet ¿ÀºêÁ§Æ®·Î À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁö¸¦ ¹Þ´Â ÄÄÆÛ³ÍÆ®removeRowSetListener(javax.sql.RowSetListener) public void removeRowSetListener(RowSetListener listener)
RowSet ¿ÀºêÁ§Æ®·Î À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁöµÇ´Â ÄÄÆÛ³ÍÆ®ÀÇ ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
listener - ÀÌ RowSet ¿ÀºêÁ§Æ®ÀÇ Ã»ÃëÀڷμ µî·ÏµÇ¾î ÀÖ´Â ÄÄÆÛ³ÍÆ®addRowSetListener(javax.sql.RowSetListener)
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
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.