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