|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Á¤Àû SQL ¹®À» ½ÇÇàÇØ, ÀÛ¼ºµÈ °á°ú¸¦ µ¹·ÁÁÖ±â À§Çؼ(¶§¹®¿¡) »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
µðÆúÆ®¿¡¼´Â Statement
¿ÀºêÁ§Æ® ¸¶´Ù 1 °³ÀÇ ResultSet
¿ÀºêÁ§Æ®¸¸ÀÌ µ¿½Ã¿¡ ¿ÀÇÂÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼, 1 °³ÀÇ ResultSet
¿ÀºêÁ§Æ®ÀÇ read°¡, ´Ù¸¥ read¿¡ ÀÇÇØ ³¢¾îµé¾îÁö¸é(ÀÚ), °¢°¢Àº ´Ù¸¥ Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÈ °ÍÀÌ µË´Ï´Ù. Statement
ÀÎÅÍÆäÀ̽ºÀÇ ¸ðµç execution ¸Þ¼Òµå´Â ¹®ÀåÀÇ ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®·Î ¿Àǵǰí ÀÖ´Â °ÍÀÌ Á¸ÀçÇϸé, ±×°ÍÀ» ¾Ï¹¬¿¡ Ŭ·Î¿ìÁî ÇÕ´Ï´Ù.
Connection.createStatement()
,
ResultSet
ÇʵåÀÇ °³¿ä | |
static int |
CLOSE_ALL_RESULTS
getMoreResults °¡ ºÒ·Á °¬À» ¶§¿¡, Á÷Àü±îÁö ¿Àǵǰí ÀÖ´ø ¸ðµç ResultSet ¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
CLOSE_CURRENT_RESULT
getMoreResults °¡ ºÒ·Á °¬À» ¶§¿¡, ÇöÀçÀÇ ResultSet ¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
EXECUTE_FAILED
¹èÄ¡¹®ÀÇ ½ÇÇàÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
KEEP_CURRENT_RESULT
getMoreResults °¡ ºÒ·Á °¬À» ¶§¿¡, ÇöÀçÀÇ ResultSet ¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
NO_GENERATED_KEYS
»ý¼ºµÈ ۰¡ °Ë»ö °¡´ÉÇÏ°Ô µÇÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
RETURN_GENERATED_KEYS
»ý¼ºµÈ ۰¡ °Ë»ö °¡´ÉÇÏ°Ô µÇ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
SUCCESS_NO_INFO
¹èÄ¡¹®ÀÌ Á¤»óÀûÀ¸·Î ½ÇÇàµÇ¾úÁö¸¸, ¿µÇâÀ» ¹ÞÀº Çà¼ö°¡ ºÒ¸íÇÑ ÀÏÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addBatch (String sql)
ÀÌ Statement ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ Ä¿¸àµåÀÇ ¸®½ºÆ®·Î ÁöÁ¤µÈ SQL Ä¿¸àµå¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
cancel ()
DBMS ¹× µå¶óÀ̹öÀÇ ¾çÂÊ ¸ðµÎ°¡ SQL ¹®ÀÇ Á¾·á¸¦ ¼Æ÷Æ®ÇÏ´Â °æ¿ì¿¡, ÀÌ Statement ¿ÀºêÁ§Æ®¸¦ Ãë¼ÒÇÕ´Ï´Ù. |
void |
clearBatch ()
ÀÌ Statement ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ SQL Ä¿¸àµå ¸®½ºÆ®¸¦ ºñ¿ó´Ï´Ù.
|
void |
clearWarnings ()
ÀÌ Statement ¿ÀºêÁ§Æ®¿¡ °üÇØ¼ º¸°íµÈ ¸ðµç °æ°í¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù. |
void |
close ()
ÀÚµ¿ÀûÀ¸·Î Ŭ·Î¿ìÁî µÉ ¶§ Statement ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º¿Í JDBC ¸®¼Ò½º°¡ ÇØ¹æµÇ´Â °ÍÀ» ±â´Ù¸®´Â °ÍÀÌ ¾Æ´Ï¶ó, Áï½Ã ±×°ÍµéÀ» ÇØ¹æÇÕ´Ï´Ù. |
boolean |
execute (String sql)
º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÙ °¡´É¼ºÀÌ ÀÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù. |
boolean |
execute (String sql,
int autoGeneratedKeys)
º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÙ °¡´É¼ºÀÌ ÀÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ¸ðµç ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
boolean |
execute (String sql,
int[] columnIndexes)
º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÙ °¡´É¼ºÀÌ ÀÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ÁöÁ¤µÈ ¹è¿·Î ³ªÅ¸³ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
boolean |
execute (String sql,
String [] columnNames)
º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÙ °¡´É¼ºÀÌ ÀÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ÁöÁ¤µÈ ¹è¿·Î ³ªÅ¸³ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
int[] |
executeBatch ()
Ä¿¸àµåÀÇ ¹èÄ¡¸¦ µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅÇØ ½ÇÇàÇØ, ¸ðµç Ä¿¸àµå°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇ¸é(ÀÚ), °»½Å Ä«¿îÆ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
ResultSet |
executeQuery (String sql)
´ÜÀÏÀÇ ResultSet ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù. |
int |
executeUpdate (String sql)
ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù. |
int |
executeUpdate (String sql,
int autoGeneratedKeys)
ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ÀÌ Statement ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÈ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ ÁöÁ¤µÈ Ç÷¡±×·Î µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
int |
executeUpdate (String sql,
int[] columnIndexes)
ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ÁöÁ¤µÈ ¹è¿·Î ³ªÅ¸³ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
int |
executeUpdate (String sql,
String [] columnNames)
ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇØ, ÁöÁ¤µÈ ¹è¿·Î ³ªÅ¸³ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù. |
Connection |
getConnection ()
ÀÌ Statement ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ Connection ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getFetchDirection ()
ÀÌ Statement ¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ °á°ú ¼¼Æ®ÀÇ µðÆúÆ®ÀÎ, µ¥ÀÌŸº£À̽º Å×ÀÌºí¿¡¼ ÇàÀ» ÆäÄ¡ ÇÒ ¹æÇâÀ» ÃëµæÇÕ´Ï´Ù. |
int |
getFetchSize ()
ÀÌ Statement ¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet ¿ÀºêÁ§Æ®ÀÇ µðÆúÆ®ÀÇ ÆäÄ¡ »çÀÌÁîÀÎ, °á°ú ¼¼Æ®ÀÇ Çà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
ResultSet |
getGeneratedKeys ()
ÀÌ Statement ¿ÀºêÁ§Æ®¸¦ ½ÇÇàÇÑ °á°úÀûÀ¸·Î ÀÛ¼ºµÈ ÀÚµ¿ »ý¼º ۸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getMaxFieldSize ()
ÀÌ Statement ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â ResultSet ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¹× ¹ÙÀ̳ʸ®ÀÇ °¢ ·ÄÄ¡¿¡ ´ëÇØ µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getMaxRows ()
ÀÌ Statement ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â ResultSet ¿ÀºêÁ§Æ®°¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
getMoreResults ()
Statement ¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ °á°ú·Î À̵¿ÇÕ´Ï´Ù. |
boolean |
getMoreResults (int current)
Statement ¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ °á°ú·Î À̵¿ÇÕ´Ï´Ù. |
int |
getQueryTimeout ()
µå¶óÀ̹ö°¡ Statement ¿ÀºêÁ§Æ®ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â Ãʼö¸¦ ÃëµæÇÕ´Ï´Ù. |
ResultSet |
getResultSet ()
ResultSet ¿ÀºêÁ§Æ®·Î¼ ÇöÀçÀÇ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getResultSetConcurrency ()
ÀÌ Statement ¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet ¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ º´Ç༺À» ÃëµæÇÕ´Ï´Ù. |
int |
getResultSetHoldability ()
ÀÌ Statement ¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet ¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ º¸°ü À¯Áö ±â´ÉÀ» ÃëµæÇÕ´Ï´Ù. |
int |
getResultSetType ()
ÀÌ Statement ¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet ¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ ÇüŸ¦ ÃëµæÇÕ´Ï´Ù. |
int |
getUpdateCount ()
°»½Å Ä«¿îÆ®·Î¼ ÇöÀçÀÇ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. |
SQLWarning |
getWarnings ()
ÀÌ Statement ¿ÀºêÁ§Æ®¿¡ °üÇÑ È£Ãâ¿¡ ÀÇÇØ º¸°íµÇ´Â ÃÖÃÊÀÇ °æ°í¸¦ ÃëµæÇÕ´Ï´Ù. |
void |
setCursorName (String name)
ÈļÓÀÇ Statement ¿ÀºêÁ§Æ®ÀÇ execute ¸Þ¼Òµå¿¡ ÀÇÇØ »ç¿ëµÇ´Â SQL Ä¿¼¸íÀÌ ÁöÁ¤µÈ String ·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setEscapeProcessing (boolean enable)
À̽ºÄÉÀÌÇÁÀÇ Ã³¸®¸¦ ¿Â ¶Ç´Â ¿ÀÇÁ·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setFetchDirection (int direction)
Statement ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÀÛ¼ºµÈ ResultSet ¿ÀºêÁ§Æ®ÀÇ ÇàÀÌ Ã³¸®µÉ ¹æÇâ¿¡ ´ëÇÑ ÈùÆ®¸¦ µå¶óÀ̹ö¿¡ Á¦°øÇÕ´Ï´Ù. |
void |
setFetchSize (int rows)
º¸´Ù ¸¹Àº ÇàÀÌ ÇÊ¿äÇÑ ¶§¿¡, µ¥ÀÌŸº£À̽º·ÎºÎÅÍ ²¨³¾ Çʿ䰡 ÀÖ´Â Çà¼ö¿¡ ´ëÇÑ ÈùÆ®¸¦ JDBC µå¶óÀ̹ö¿¡ Á¦°øÇÕ´Ï´Ù. |
void |
setMaxFieldSize (int max)
ij¸¯ÅÍ ¶Ç´Â ¹ÙÀ̳ʸ®ÀÇ °ªÀ» ÀúÀåÇÏ´Â ResultSet ¿¿¡ ´ëÇÑ ÃÖ´ë ¹ÙÀÌÆ®¼öÀÇ Á¦ÇÑÄ¡¸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setMaxRows (int max)
ÀÓÀÇÀÇ ResultSet ¿ÀºêÁ§Æ®°¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÇà¼öÀÇ Á¦ÇÑÄ¡¸¦, ÁöÁ¤µÈ ¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setQueryTimeout (int seconds)
µå¶óÀ̹ö°¡ Statement ¿ÀºêÁ§Æ®ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â Ãʼö¸¦, ÁöÁ¤µÈ Ãʼö·Î ¼³Á¤ÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final int CLOSE_CURRENT_RESULT
getMoreResults
°¡ ºÒ·Á °¬À» ¶§¿¡, ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
public static final int KEEP_CURRENT_RESULT
getMoreResults
°¡ ºÒ·Á °¬À» ¶§¿¡, ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
public static final int CLOSE_ALL_RESULTS
getMoreResults
°¡ ºÒ·Á °¬À» ¶§¿¡, Á÷Àü±îÁö ¿Àǵǰí ÀÖ´ø ¸ðµç ResultSet
¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÇ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
public static final int SUCCESS_NO_INFO
public static final int EXECUTE_FAILED
public static final int RETURN_GENERATED_KEYS
public static final int NO_GENERATED_KEYS
¸Þ¼ÒµåÀÇ »ó¼¼ |
public ResultSet executeQuery(String sql) throws SQLException
ResultSet
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù.
sql
- µ¥ÀÌŸº£À̽º¿¡ º¸³»Áö´Â SQL ¹®. Åë»ó Á¤Àû SQL SELECT
¹®
ResultSet
¿ÀºêÁ§Æ®. null
´Â µÇÁö ¾Ê´Â´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ SQL ¹®ÀÌ ´ÜÀÏÀÇ ResultSet
¿ÀºêÁ§Æ® ÀÌ¿ÜÀÇ °ÍÀ» »ý¼ºÇÏ´Â °æ¿ìpublic int executeUpdate(String sql) throws SQLException
INSERT
¹®,UPDATE
¹®,DELETE
¹®, ¶Ç´Â SQL DDL ¹®°ú °°Àº ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
sql
- SQL INSERT
¹®,UPDATE
¹®, ¶Ç´Â DELETE
¹®, ȤÀº ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®
INSERT
¹®,UPDATE
¹®,DELETE
¹®ÀÇ °æ¿ì´Â Çà¼ö. ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÇ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ SQL ¹®ÀÌ ResultSet
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÏ´Â °æ¿ìpublic void close() throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌŸº£À̽º¿Í JDBC ¸®¼Ò½º°¡ ÇØ¹æµÇ´Â °ÍÀ» ±â´Ù¸®´Â °ÍÀÌ ¾Æ´Ï¶ó, Áï½Ã ±×°ÍµéÀ» ÇØ¹æÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽ºÀÇ ¸®¼Ò½º¸¦ Á¡À¯ ÇÏ´Â °ÍÀ» ÇÇÇϱâ À§Çؼ(¶§¹®¿¡), Åë»óÀº ÀÛ¾÷ÀÌ Á¾·áÇÏÀÚ ¸¶ÀÚ ¸®¼Ò½º¸¦ ÇØ¹æÇϵµ·Ï ÇØ ÁÖ¼¼¿ä.
¹ú½á Ŭ·Î¿ìÁî µÈ Statement
¿ÀºêÁ§Æ®·Î close
¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), Á¶ÀÛÀº ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.
ÁÖ: Statement
¿ÀºêÁ§Æ®´Â °¡º£Áö Ä÷ºÆ®µÉ ¶§´Â ÀÚµ¿ÀûÀ¸·Î Ŭ·Î¿ìÁî µË´Ï´Ù. Statement
¿ÀºêÁ§Æ®°¡ Ŭ·Î¿ìÁî µÉ ¶§, ±× ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®°¡ Á¸ÀçÇϸé, ±×°Íµµ Ŭ·Î¿ìÁî µË´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getMaxFieldSize() throws SQLException
Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â ResultSet
¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¹× ¹ÙÀ̳ʸ®ÀÇ °¢ ·ÄÄ¡¿¡ ´ëÇØ µ¹·ÁÁÖ¾îÁö´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â BINARY
,VARBINARY
,LONGVARBINARY
,CHAR
,VARCHAR
, ¹× LONGVARCHAR
ÀÇ °¢ ¿¿¡¸¸ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetMaxFieldSize(int)
public void setMaxFieldSize(int max) throws SQLException
ResultSet
¿¿¡ ´ëÇÑ ÃÖ´ë ¹ÙÀÌÆ®¼öÀÇ Á¦ÇÑÄ¡¸¦, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ Á¦ÇÑÄ¡´Â BINARY
,VARBINARY
,LONGVARBINARY
,CHAR
,VARCHAR
,LONGVARCHAR
ÀÇ °¢ Çʵ忡¸¸ Àû¿ëµË´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº µ¥ÀÌÅÍ´Â ÅëÁö¾øÀÌ ÆÄ±âµË´Ï´Ù. À̽ļºÀ» ÃÖ´ëÇÑÀ¸·Î ÇÏ·Á¸é , 256 º¸´Ù Å« °ªÀ» »ç¿ëÇÕ´Ï´Ù.
max
- ¹ÙÀÌÆ® ´ÜÀ§ÀÇ »õ·Î¿î ¿»çÀÌÁîÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â Á¶°Ç max >= 0 ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ìgetMaxFieldSize()
public int getMaxRows() throws SQLException
Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â ResultSet
¿ÀºêÁ§Æ®°¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ Çà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â ResultSet
¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ ÃÖ´ëÇà¼ö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetMaxRows(int)
public void setMaxRows(int max) throws SQLException
ResultSet
¿ÀºêÁ§Æ®°¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÃÖ´ëÇà¼öÀÇ Á¦ÇÑÄ¡¸¦, ÁöÁ¤µÈ ¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. Á¦ÇÑÄ¡¸¦ ³ÑÀº ÇàÀº ÅëÁö¾øÀÌ Á¦¿ÜµË´Ï´Ù.
max
- »õ·Î¿î ÃÖ´ëÇà¼öÀÇ Á¦ÇÑÄ¡. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â Á¶°Ç max >= 0 ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ìgetMaxRows()
public void setEscapeProcessing(boolean enable) throws SQLException
PreparedStatements
¿¡ ´ëÇØ À̽ºÄÉÀÌÇÁ 󸮸¦ ¹«È¿·Î ÇØµµ È¿°ú´Â ¾ø½À´Ï´Ù.
enable
- À̽ºÄÉÀÌÇÁ 󸮸¦ À¯È¿ÇÏ°Ô ÇÏ´Â °æ¿ì´Â true
, ¹«È¿·Î ÇÏ´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getQueryTimeout() throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â Ãʼö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ½Ã°£À» °æ°úÇϸé(ÀÚ),SQLException
°¡ ½½·Î¿ì µË´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetQueryTimeout(int)
public void setQueryTimeout(int seconds) throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ½ÇÇàÀ» ±â´Ù¸®´Â Ãʼö¸¦, ÁöÁ¤µÈ Ãʼö·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ½Ã°£À» °æ°úÇϸé(ÀÚ),SQLException
°¡ ½½·Î¿ì µË´Ï´Ù.
seconds
- »õ·Î¿î Äí¿¡¸®-ŸÀÓ ¾Æ¿ôÀÇ Á¦ÇÑÄ¡ÀÇ Ãʼö. Á¦·Î´Â ¹«Á¦ÇÑÀ» ÀǹÌÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â Á¶°Ç seconds >= 0 ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ìgetQueryTimeout()
public void cancel() throws SQLException
Statement
¿ÀºêÁ§Æ®¸¦ Ãë¼ÒÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â 1 °³ÀÇ thread°¡ ´Ù¸¥ thread¿¡ ÀÇÇØ ½ÇÇàÁßÀÇ ¹®ÀåÀ» Ãë¼ÒÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic SQLWarning getWarnings() throws SQLException
Statement
¿ÀºêÁ§Æ®¿¡ °üÇÑ È£Ãâ¿¡ ÀÇÇØ º¸°íµÇ´Â ÃÖÃÊÀÇ °æ°í¸¦ ÃëµæÇÕ´Ï´Ù. ÈļÓÀÇ Statement
¿ÀºêÁ§Æ®ÀÇ °æ°í´Â ÀÌ SQLWarning
¿ÀºêÁ§Æ®¿¡ üÀÎ µË´Ï´Ù.
°æ°í üÀÎÀº ¹®ÀåÀÌ (Àç) ½ÇÇàµÉ ¶§¸¶´Ù ÀÚµ¿ÀûÀ¸·Î Ŭ¸®¾î µË´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Ŭ·Î¿ìÁî µÈ Statement
¿ÀºêÁ§Æ®ÀÇ È£Ãâ¿¡´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÇϸé(ÀÚ)SQLException
°¡ ½½·Î¿ì µË´Ï´Ù.
ÁÖ: ResultSet
¿ÀºêÁ§Æ®¸¦ ó¸®ÁßÀÇ °æ¿ì,ResultSet
¿ÀºêÁ§Æ®ÀÇ Àоîµé¿©¿¡ °ü·ÃÇÏ´Â °æ°í´Â ±× ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ Statement
¿ÀºêÁ§Æ®´Â ¾Æ´Ï°í ¸ðµÎ ResultSet
¿ÀºêÁ§Æ®¿¡ üÀÎ µË´Ï´Ù.
SQLWarning
¿ÀºêÁ§Æ®. °æ°í°¡ ¾ø´Â °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÀÌ ¸Þ¼Òµå°¡ Ŭ·Î¿ìÁî µÈ ¹®ÀåÀ¸·Î ºÒ·Á °¬À» °æ¿ìpublic void clearWarnings() throws SQLException
Statement
¿ÀºêÁ§Æ®¿¡ °üÇØ¼ º¸°íµÈ ¸ðµç °æ°í¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ È£ÃâµÚ, ÀÌ Statement
¿ÀºêÁ§Æ®¿¡ ´ëÇÑ »õ·Î¿î °æ°í°¡ ÅëÁöµÉ ¶§±îÁö getWarnings
¸Þ¼Òµå´Â null
¸¦ µ¹·ÁÁÝ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void setCursorName(String name) throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ execute
¸Þ¼Òµå¿¡ ÀÇÇØ »ç¿ëµÇ´Â SQL Ä¿¼¸íÀÌ ÁöÁ¤µÈ String
·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº SQL ·Î À§Ä¡ °áÁ¤ µÈ °»½Å¹® ¶Ç´Â »èÁ¦¹®À¸·Î »ç¿ëµÇ¾î ÀÌ ¹®ÀåÀ¸·Î »ý¼ºµÈ ResultSet
¿ÀºêÁ§Æ®³»ÀÇ ÇöÀçÀÇ ÇàÀ» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌŸº£À̽º°¡ À§Ä¡ °áÁ¤ µÈ °»½Å ¶Ç´Â »èÁ¦¸¦ ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¾Æ¹«°Íµµ ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù. Ä¿¼°¡ °»½ÅÀ» ¼Æ÷Æ®ÇÏ´Â ÀûÀýÇÑ Â÷´Ü ·¹º§À» °¡Áö´Â °ÍÀÌ ÇÁ·ÎÅØ¼ÇµÇ±â À§Çؼ(¶§¹®¿¡)´Â Ä¿¼ÀÇ SELECT
¹®Àº SELECT FOR UPDATE
Çü½ÄÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù. FOR UPDATE
°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, À§Ä¡ °áÁ¤ µÈ °»½ÅÀº ½ÇÆÐÇÕ´Ï´Ù.
ÁÖ: Á¤ÀÇ¿¡ ÀÇÇØ, À§Ä¡ °áÁ¤ µÈ °»½Å ¶Ç´Â »èÁ¦ÀÇ ½ÇÇàÀº À§Ä¡ °áÁ¤¿¡ »ç¿ëÁßÀÇ ResultSet
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ Statement
¿ÀºêÁ§Æ®¿Í´Â ´Ù¸¥ Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ½ÇÇàµÉ Çʿ䰡 ÀÖ½À´Ï´Ù. °Ô´Ù°¡ Ä¿¼¸íÀº Á¢¼Ó³»¿¡¼ ÀÏÀÇ·Î ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
name
- »õ·Î¿î Ä¿¼¸í. Á¢¼Ó³»¿¡¼ ÀÏÀÇ·Î ÇÒ Çʿ䰡 ÀÖ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean execute(String sql) throws SQLException
execute
¸Þ¼Òµå´Â SQL ¹®À» ½ÇÇàÇØ ÃÖÃÊÀÇ °á°úÀÇ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. ´ÙÀ½¿¡,getResultSet
¶Ç´Â getUpdateCount
¸Þ¼Òµå¸¦ »ç¿ëÇØ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. ±×¸®°í,getMoreResults
¿¡ ÀÇÇØ °è¼Ó ÀÓÀÇÀÇ °á°úÀÇ Ãëµæ (º¹¼ö°¡´É)À¸·Î À̵¿ÇÕ´Ï´Ù.
sql
- ÀÓÀÇÀÇ SQL ¹®
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetResultSet()
,
getUpdateCount()
,
getMoreResults()
public ResultSet getResultSet() throws SQLException
ResultSet
¿ÀºêÁ§Æ®·Î¼ ÇöÀçÀÇ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â 1 °³ÀÇ °á°ú¿¡ ´ëÇØ 1 ȸ¸¸ È£ÃâÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
ResultSet
¿ÀºêÁ§Æ®·Î¼ÀÇ ÇöÀçÀÇ °á°ú. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â null
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìexecute(java.lang.String)
public int getUpdateCount() throws SQLException
ResultSet
¿ÀºêÁ§Æ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â 1 °³ÀÇ °á°ú¿¡ ´ëÇØ 1 ȸ¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ResultSet
¿ÀºêÁ§Æ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â -1
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìexecute(java.lang.String)
public boolean getMoreResults() throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ °á°ú·Î À̵¿ÇÕ´Ï´Ù. ÀÌ °á°ú°¡ ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
¸¦ µ¹·ÁÁÖ¾î,getResultSet
¸Þ¼Òµå·Î ¾òÀ» ¼ö ÀÖ´ø ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®¸¦ ¸ðµÎ ¾Ï¹¬¿¡ Ŭ·Î¿ìÁî ÇÕ´Ï´Ù.
´ÙÀ½¿¡ ÇØ´çÇÏ´Â °æ¿ì, °á°ú´Â ¾ø½À´Ï´Ù.
(! getMoreResults() && (getUpdateCount() == -1)
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìexecute(java.lang.String)
public void setFetchDirection(int direction) throws SQLException
Statement
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÀÛ¼ºµÈ ResultSet
¿ÀºêÁ§Æ®ÀÇ ÇàÀÌ Ã³¸®µÉ ¹æÇâ¿¡ ´ëÇÑ ÈùÆ®¸¦ µå¶óÀ̹ö¿¡ Á¦°øÇÕ´Ï´Ù. µðÆúÆ® °ªÀº ResultSet.FETCH_FORWARD
ÀÔ´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ÀÌ Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â °á°ú ¼¼Æ®ÀÇ µðÆúÆ®ÀÇ ÆäÄ¡ ¹æÇâÀ» ¼³Á¤ÇÕ´Ï´Ù. °¢ °á°ú ¼¼Æ®´Â ±×°Í ÀÚ½ÅÀÇ ÆäÄ¡ ¹æÇâÀ» Ãëµæ ¹× ¼³Á¤Çϱâ À§ÇÑ µ¶ÀÚÀûÀÎ ¸Þ¼Òµå¸¦ °¡Áý´Ï´Ù.
direction
- ÇàÀ» ó¸®ÇÏ´Â Ãʱ⠹æÇâ
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ¹æÇâÀÌ ResultSet.FETCH_FORWARD
,ResultSet.FETCH_REVERSE
, ¶Ç´Â ResultSet.FETCH_UNKNOWN
ÀÇ ¾î¶² °Íµµ ¾Æ´Ñ °æ¿ìgetFetchDirection()
public int getFetchDirection() throws SQLException
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ °á°ú ¼¼Æ®ÀÇ µðÆúÆ®ÀÎ, µ¥ÀÌŸº£À̽º Å×ÀÌºí¿¡¼ ÇàÀ» ÆäÄ¡ ÇÒ ¹æÇâÀ» ÃëµæÇÕ´Ï´Ù. ÀÌ Statement
¿ÀºêÁ§Æ®°¡ setFetchDirection
¸Þ¼Òµå¸¦ È£ÃâÇØ ÆäÄ¡ ¹æÇâÀ» ¼³Á¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì, ¹Ýȯ°ªÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ °á°ú ¼¼Æ®ÀÇ µðÆúÆ®ÀÇ ÆäÄ¡ ¹æÇâ
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetFetchDirection(int)
public void setFetchSize(int rows) throws SQLException
rows
- ÆäÄ¡ ÇÏ´Â Çà¼ö
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â Á¶°Ç 0 <= rows
<= this.getMaxRows()
°¡ ä¿öÁöÁö ¾ÊÀº °æ¿ìgetFetchSize()
public int getFetchSize() throws SQLException
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet
¿ÀºêÁ§Æ®ÀÇ µðÆúÆ®ÀÇ ÆäÄ¡ »çÀÌÁîÀÎ, °á°ú ¼¼Æ®ÀÇ Çà¼ö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ Statement
¿ÀºêÁ§Æ®°¡ setFetchSize
¸Þ¼Òµå¸¦ È£ÃâÇØ ÆäÄ¡ »çÀÌÁ ¼³Á¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì, ¹Ýȯ°ªÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ °á°ú ¼¼Æ®ÀÇ µðÆúÆ®ÀÇ ÆäÄ¡ »çÀÌÁî
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetFetchSize(int)
public int getResultSetConcurrency() throws SQLException
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet
¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ º´Ç༺À» ÃëµæÇÕ´Ï´Ù.
ResultSet.CONCUR_READ_ONLY
¶Ç´Â ResultSet.CONCUR_UPDATABLE
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getResultSetType() throws SQLException
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet
¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ ÇüŸ¦ ÃëµæÇÕ´Ï´Ù.
ResultSet.TYPE_FORWARD_ONLY
,ResultSet.TYPE_SCROLL_INSENSITIVE
, ¶Ç´Â ResultSet.TYPE_SCROLL_SENSITIVE
°¡¿îµ¥ 1 °³
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic void addBatch(String sql) throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ Ä¿¸àµåÀÇ ¸®½ºÆ®·Î ÁöÁ¤µÈ SQL Ä¿¸àµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸®½ºÆ®ÀÇ Ä¿¸àµå´Â executeBatch
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, ¹èÄ¡·Î¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼Òµå´Â ¿É¼ÇÀÔ´Ï´Ù.
sql
- Åë»ó Á¤Àû SQL INSERT
¹®, ¶Ç´Â UPDATE
¹®
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â µå¶óÀ̹ö°¡ ¹èÄ¡ °»½ÅÀ» ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ìexecuteBatch()
public void clearBatch() throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ SQL Ä¿¸àµå ¸®½ºÆ®¸¦ ºñ¿ó´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼Òµå´Â ¿É¼ÇÀÔ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â µå¶óÀ̹ö°¡ ¹èÄ¡ °»½ÅÀ» ¼Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ìaddBatch(java.lang.String)
public int[] executeBatch() throws SQLException
int
¿ä¼Ò´Â ¹èÄ¡³»ÀÇ Ä¿¸àµå¿¡ ´ëÀÀÇØ µ¹·ÁÁÖ¾îÁö°í ¼ø¼ ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Áï, ¹èÄ¡¿¡ Ãß°¡µÈ ¼ø¼¿¡ µû¶ó ¼ø¼ ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¼Òµå executeBatch
¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¹è¿³»ÀÇ ¿ä¼Ò´Â ´ÙÀ½ÀÇ ¾î¶² °ÍÀ̳ª 1 °³¿¡ ÇØ´çÇÕ´Ï´Ù.
SUCCESS_NO_INFO
ÀÇ °ª -- Ä¿¸àµå°¡ Á¤»óÀûÀ¸·Î 󸮵ǾúÁö¸¸, ¿µÇâÀ» ¹ÞÀº Çà¼ö°¡ ºÒ¸íÇÑ ÀÏÀ» ³ªÅ¸³½´Ù
¹èÄ¡ °»½Å³»ÀÇ Ä¿¸àµåÀÇ 1 °³¸¦ Á¤»óÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ¾ø¾ú´ø °æ¿ì, ÀÌ ¸Þ¼Òµå´Â BatchUpdateException
¸¦ ½½·Î¿ì ÇØ, JDBC µå¶óÀ̹ö´Â ¹èÄ¡³»ÀÇ ³ª¸ÓÁöÀÇ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â Àϵµ, ÁßÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´Ù¸¸, µå¶óÀ̹öÀÇ µ¿ÀÛÀº ƯÁ¤ÀÇ DBMS ¿Í Àϰü¼ºÀ» À¯ÁöÇÒ Çʿ䰡 ÀÖ¾î, Ç×»ó Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇϵ簡, ȤÀº °è¼ÓÇÏÁö ¾Ê´Â°¡ÀÇ ¾îµò°¡¿¡ µË´Ï´Ù. ½ÇÆÐ ÈÄ, µå¶óÀ̹ö°¡ 󸮸¦ °è¼ÓÇÏ´Â °æ¿ì´Â BatchUpdateException.getUpdateCounts
¸Þ¼Òµå·Î µ¹·ÁÁÖ¾îÁö´Â ¹è¿¿¡´Â ¹èÄ¡³»ÀÇ Ä¿¸àµå¿Í °°Àº ¼öÀÇ ¿ä¼Ò°¡ ÀúÀåµÇ¾î ±×·¯ÇÑ ¿ä¼ÒÀÇ 1 °³ ÀÌ»óÀÌ ´ÙÀ½¿¡ ÇØ´çÇÕ´Ï´Ù.
EXECUTE_FAILED
ÀÇ °ª -- ½ÇÆÐÇÑ Ä¿¸àµå°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÈ °ÍÀ» ³ªÅ¸³», Ä¿¸àµå°¡ ½ÇÆÐÇÑ µÚ¿¡, µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇßÀ» °æ¿ì¿¡ ÇÑÁ¤ÇØ ¹ß»ýÇÑ´Ù
µå¶óÀ̹ö´Â ÀÌ ¸Þ¼Òµå¸¦ ±¸ÇöÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Java 2 SDK, Standard Edition, ¹öÁ¯ 1.3 ¿¡¼´Â »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸Çö ¹× ¹Ýȯ°ªÀÌ ¼öÁ¤µÇ¾î,BatchUpdateException
¿ÀºêÁ§Æ®°¡ ½½·Î¿ì µÈ µÚ¿¡ ¹èÄ¡ °»½Å³»ÀÇ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â µå¶óÀ̹ö°¡ ¹èÄ¡¹®À» ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì. µ¥ÀÌŸº£À̽º¿¡ ¼Û½ÅµÈ Ä¿¸àµåÀÇ 1 °³°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê¾Ò´ø °æ¿ì³ª, °á°ú ¼¼Æ®¸¦ µ¹·ÁÁÖ·Á°í Çϸé(ÀÚ) BatchUpdateException
(SQLException
ÀÇ ¼ºê Ŭ·¡½º)°¡ ½½·Î¿ì µÇ´Âpublic Connection getConnection() throws SQLException
Statement
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ Connection
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean getMoreResults(int current) throws SQLException
Statement
¿ÀºêÁ§Æ®ÀÇ ´ÙÀ½ÀÇ °á°ú·Î À̵¿ÇÕ´Ï´Ù. ÁöÁ¤µÈ Ç÷¡±×¿¡ ÀÇÇØ ÁöÁ¤µÈ ÀνºÆ®·°¼Ç¿¡ µû¶ó ¸ðµç ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®¸¦ ó¸®ÇØ, ´ÙÀ½ÀÇ °á°ú°¡ ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
¸¦ µ¹·ÁÁÝ´Ï´Ù.
´ÙÀ½¿¡ ÇØ´çÇÏ´Â °æ¿ì, °á°ú´Â ¾ø½À´Ï´Ù.
(! getMoreResults() && (getUpdateCount() == -1)
current
- getResultSet
¸¦ »ç¿ëÇØ ÃëµæÇÑ ÇöÀçÀÇ ResultSet
¿ÀºêÁ§Æ®¿¡ »ý±â´Â »óŸ¦ ³ªÅ¸³»´Â Statement
Á¤¼ö. CLOSE_CURRENT_RESULT
,KEEP_CURRENT_RESULT
, ¶Ç´Â CLOSE_ALL_RESULTS
°¡¿îµ¥ 1 °³
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìexecute(java.lang.String)
public ResultSet getGeneratedKeys() throws SQLException
Statement
¿ÀºêÁ§Æ®¸¦ ½ÇÇàÇÑ °á°úÀûÀ¸·Î ÀÛ¼ºµÈ ÀÚµ¿ »ý¼º ۸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ Statement
¿ÀºêÁ§Æ®°¡ ۸¦ »ý¼ºÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â ÇÏ´ÃÀÇ ResultSet
¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
Statement
¿ÀºêÁ§Æ®ÀÇ ½ÇÇàÀ¸·Î »ý¼ºµÈ ÀÚµ¿ »ý¼º ۸¦ Æ÷ÇÔÇÑ ResultSet
¿ÀºêÁ§Æ®
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException
Statement
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÈ ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¿¡ ÀÓÇØ¼ ÁöÁ¤µÈ Ç÷¡±×·Î µå¶óÀ̹ö¿¡ ÅëÁöÇÕ´Ï´Ù.
sql
- SQL INSERT
¹®,UPDATE
¹®, ¶Ç´Â DELETE
¹®, ȤÀº ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÌ ¾Æ´Ï¸é ¾ÈµÇ´ÂautoGeneratedKeys
- ÀÚµ¿ »ý¼º ۰¡ °Ë»ö °¡´ÉÇÏ°Ô µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Ç÷¡±×. Á¤¼ö Statement.RETURN_GENERATED_KEYS
¶Ç´Â Statement.NO_GENERATED_KEYS
INSERT
¹®,UPDATE
¹®,DELETE
¹®ÀÇ °æ¿ì´Â Çà¼ö. ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÇ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ÁöÁ¤µÈ SQL ¹®ÀÌ ResultSet
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ Á¤¼ö°¡ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìpublic int executeUpdate(String sql, int[] columnIndexes) throws SQLException
INSERT
¹®ÀÌ ¾Æ´Ñ °æ¿ì, µå¶óÀ̹ö´Â ±× ¹è¿À» ¹«½ÃÇÕ´Ï´Ù.
sql
- SQL INSERT
¹®,UPDATE
¹®, ¶Ç´Â DELETE
¹®, ȤÀº SQL DDL ¹®°ú °°Àº ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®columnIndexes
- »ðÀÔµÈ ÇàÀ¸·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â ¿À» ³ªÅ¸³»´Â ¿À妽ºÀÇ ¹è¿
INSERT
¹®,UPDATE
¹®,DELETE
¹®ÀÇ °æ¿ì´Â Çà¼ö. ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÇ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â SQL ¹®ÀÌ ResultSet
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â °æ¿ìpublic int executeUpdate(String sql, String [] columnNames) throws SQLException
INSERT
¹®ÀÌ ¾Æ´Ñ °æ¿ì, µå¶óÀ̹ö´Â ±× ¹è¿À» ¹«½ÃÇÕ´Ï´Ù.
sql
- SQL INSERT
¹®,UPDATE
¹®, ¶Ç´Â DELETE
¹®, ȤÀº ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®columnNames
- »ðÀÔµÈ ÇàÀ¸·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁö´Â ¿ÀÇ À̸§ÀÇ ¹è¿
INSERT
¹®,UPDATE
¹®,DELETE
¹®ÀÇ °æ¿ì´Â Çà¼ö. ¾Æ¹«°Íµµ µ¹·ÁÁÖÁö ¾Ê´Â SQL ¹®ÀÇ °æ¿ì´Â 0
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean execute(String sql, int autoGeneratedKeys) throws SQLException
INSERT
¹®ÀÌ ¾Æ´Ñ °æ¿ì, µå¶óÀ̹ö´Â ÀÌ ÅëÁö¸¦ ¹«½ÃÇÕ´Ï´Ù.
¸î°³ÀÇ (º¸ÅëÀÌ ¾Æ´Ï´Ù) »óȲ¿¡¼´Â ´ÜÀÏÀÇ SQL ¹®ÀÌ º¹¼öÀÇ °á°ú ¼¼Æ® ȤÀº °»½Å Ä«¿îÆ®¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ°í ÀÖ´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀ𸦠½ÇÇàÁß, ¶Ç´Â ¹ÌÁöÀÇ SQL ij¸¯ÅÍ ¶óÀÎÀ» µ¿ÀûÀ¸·Î ½ÇÇàÁßÀÌ ¾Æ´Ñ ÇÑ, Åë»óÀº À̰ÍÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
execute
¸Þ¼Òµå´Â SQL ¹®À» ½ÇÇàÇØ ÃÖÃÊÀÇ °á°úÀÇ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. ´ÙÀ½¿¡,getResultSet
¶Ç´Â getUpdateCount
¸Þ¼Òµå¸¦ »ç¿ëÇØ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. ±×¸®°í,getMoreResults
¿¡ ÀÇÇØ °è¼Ó ÀÓÀÇÀÇ °á°úÀÇ Ãëµæ (º¹¼ö°¡´É)À¸·Î À̵¿ÇÕ´Ï´Ù.
sql
- ÀÓÀÇÀÇ SQL ¹®autoGeneratedKeys
- getGeneratedKeys
¸Þ¼Òµå¸¦ »ç¿ëÇØ, ÀÚµ¿ »ý¼º ۸¦ °Ë»ö °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Á¤¼ö. Á¤¼ö Statement.RETURN_GENERATED_KEYS
¶Ç´Â Statement.NO_GENERATED_KEYS
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetResultSet()
,
getUpdateCount()
,
getMoreResults()
,
getGeneratedKeys()
public boolean execute(String sql, int[] columnIndexes) throws SQLException
INSERT
¹®ÀÌ ¾Æ´Ñ °æ¿ì, µå¶óÀ̹ö´Â ±× ¹è¿À» ¹«½ÃÇÕ´Ï´Ù.
¸î°³ÀÇ (º¸ÅëÀÌ ¾Æ´Ï´Ù) »óȲ¿¡¼´Â ´ÜÀÏÀÇ SQL ¹®ÀÌ º¹¼öÀÇ °á°ú ¼¼Æ® ȤÀº °»½Å Ä«¿îÆ®¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ°í ÀÖ´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀ𸦠½ÇÇàÁß, ¶Ç´Â ¹ÌÁöÀÇ SQL ij¸¯ÅÍ ¶óÀÎÀ» µ¿ÀûÀ¸·Î ½ÇÇàÁßÀÌ ¾Æ´Ñ ÇÑ, Åë»óÀº À̰ÍÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
execute
¸Þ¼Òµå´Â SQL ¹®À» ½ÇÇàÇØ ÃÖÃÊÀÇ °á°úÀÇ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. ´ÙÀ½¿¡,getResultSet
¶Ç´Â getUpdateCount
¸Þ¼Òµå¸¦ »ç¿ëÇØ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. ±×¸®°í,getMoreResults
¿¡ ÀÇÇØ °è¼Ó ÀÓÀÇÀÇ °á°úÀÇ Ãëµæ (º¹¼ö°¡´É)À¸·Î À̵¿ÇÕ´Ï´Ù.
sql
- ÀÓÀÇÀÇ SQL ¹®columnIndexes
- getGeneratedKeys
¸Þ¼ÒµåÀÇ È£Ãâ¿¡ ÀÇÇØ °Ë»ö °¡´ÉÇÏ°Ô µÇ´Â »ðÀÔÇàÀÇ ¿À妽ºÀÇ ¹è¿
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetResultSet()
,
getUpdateCount()
,
getMoreResults()
public boolean execute(String sql, String [] columnNames) throws SQLException
INSERT
¹®ÀÌ ¾Æ´Ñ °æ¿ì, µå¶óÀ̹ö´Â ±× ¹è¿À» ¹«½ÃÇÕ´Ï´Ù.
¸î°³ÀÇ (º¸ÅëÀÌ ¾Æ´Ï´Ù) »óȲ¿¡¼´Â ´ÜÀÏÀÇ SQL ¹®ÀÌ º¹¼öÀÇ °á°ú ¼¼Æ® ȤÀº °»½Å Ä«¿îÆ®¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. º¹¼öÀÇ °á°ú¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ°í ÀÖ´Â ½ºÆ®¾ÆµåÇÁ·Î½ÃÀ𸦠½ÇÇàÁß, ¶Ç´Â ¹ÌÁöÀÇ SQL ij¸¯ÅÍ ¶óÀÎÀ» µ¿ÀûÀ¸·Î ½ÇÇàÁßÀÌ ¾Æ´Ñ ÇÑ, Åë»óÀº À̰ÍÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
execute
¸Þ¼Òµå´Â SQL ¹®À» ½ÇÇàÇØ ÃÖÃÊÀÇ °á°úÀÇ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù. ´ÙÀ½¿¡,getResultSet
¶Ç´Â getUpdateCount
¸Þ¼Òµå¸¦ »ç¿ëÇØ °á°ú¸¦ ÃëµæÇÕ´Ï´Ù. ±×¸®°í,getMoreResults
¿¡ ÀÇÇØ °è¼Ó ÀÓÀÇÀÇ °á°úÀÇ Ãëµæ (º¹¼ö°¡´É)À¸·Î À̵¿ÇÕ´Ï´Ù.
sql
- ÀÓÀÇÀÇ SQL ¹®columnNames
- getGeneratedKeys
¸Þ¼ÒµåÀÇ È£Ãâ¿¡ ÀÇÇØ °Ë»ö °¡´ÉÇÏ°Ô µÇ´Â »ðÀÔÇàÀÇ ·Ä¸íÀÇ ¹è¿
ResultSet
¿ÀºêÁ§Æ®ÀÇ °æ¿ì´Â true
. °»½Å Ä«¿îÆ®ÀÎÁö ¶Ç´Â °á°ú°¡ ¾ø´Â °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetResultSet()
,
getUpdateCount()
,
getMoreResults()
,
getGeneratedKeys()
public int getResultSetHoldability() throws SQLException
Statement
¿ÀºêÁ§Æ®·ÎºÎÅÍ »ý¼ºµÈ ResultSet
¿ÀºêÁ§Æ®ÀÇ °á°ú ¼¼Æ®ÀÇ º¸°ü À¯Áö ±â´ÉÀ» ÃëµæÇÕ´Ï´Ù.
ResultSet.HOLD_CURSORS_OVER_COMMIT
¶Ç´Â ResultSet.CLOSE_CURSORS_AT_COMMIT
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
|
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.