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