|
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
, °»½Å °¡´ÉÇÑ °æ¿ì´Â false
setReadOnly(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.