|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.sql.SQLException
|
+--java.sql.BatchUpdateException
¹èÄ¡ °»½Å ¿ÀÆÛ·¹À̼ÇÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§¿¡ ½½·Î¿ì µÇ´Â ¿¹¿ÜÀÔ´Ï´Ù. BatchUpdateException ´Â SQLException ¿¡ ÀÇÇØ Á¦°øµÇ´Â Á¤º¸¿¡ °¡¼¼ÇØ, ¹èÄ¡ °»½ÅÁß¿¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÈ ¸ðµç Ä¿¸àµå, Áï, ¿¡·¯°¡ ¹ß»ýÇϱâ Àü¿¡ ½ÇÇàµÈ ¸ðµç Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ Á¦°øÇÕ´Ï´Ù. °»½Å Ä«¿îÆ®ÀÇ ¹è¿¿¡¼ÀÇ ¿ä¼ÒÀÇ ¼ø¼´Â Ä¿¸àµå°¡ ¹èÄ¡¿¡ Ãß°¡µÇ¾úÀ» ¶§ÀÇ ¼ø¼°¡ µË´Ï´Ù.
¹èÄ¡ °»½ÅÀÇ Ä¿¸àµå°¡ ¿Ã¹Ù¸£°Ô ½ÇÇàµÇÁö ¾Ê°í BatchUpdateException °¡ ½½·Î¿ì µÈ µÚ, µå¶óÀ̹ö´Â ¹èÄ¡¿¡ ³²¾Æ ÀÖ´Â Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â Àϵµ, ÁßÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ÇÆÐ ÈÄ¿¡ µå¶óÀ̹ö°¡ 󸮸¦ °è¼ÓÇÏ´Â °æ¿ì, ¸Þ¼Òµå BatchUpdateException.getUpdateCounts ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¹è¿Àº ¿¡·¯±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ Ä¿¸àµå¸¸ÀÇ ¿ä¼Ò´Â ¾Æ´Ï°í, ¹èÄ¡ÀÇ ÀüÄ¿¸àµåÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â °æ¿ì, ½ÇÆÐÇÑ Ä¿¸àµåÀÇ ¹è¿ ¿ä¼Ò´Â ¸ðµÎ Statement.EXECUTE_FAILED °¡ µË´Ï´Ù.
| »ý¼ºÀÚÀÇ °³¿ä | |
BatchUpdateException ()
reason, SQLState, ¹× °»½Å Ä«¿îÆ®°¡ null, º¥´õ Äڵ尡 0 ¿¡ ÃʱâȵÈ,BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
BatchUpdateException (int[] updateCounts)
reason ¿Í SQLState °¡ null, º¥´õ Äڵ尡 0 À¸·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
BatchUpdateException (String reason,
int[] updateCounts)
reason,updateCounts,null ÀÇ SQLState, ¹× 0 ÀÇ vendorCode ·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
BatchUpdateException (String reason,
String SQLState,
int[] updateCounts)
ÁöÁ¤µÈ Àμö ( reason,SQLState,updateCounts) ¹× º¥´õ ÄÚµå 0 À¸·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
BatchUpdateException (String reason,
String SQLState,
int vendorCode,
int[] updateCounts)
¿ÏÀü ÁöÁ¤ÀÇ BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ °ªÀ¸·Î ÃʱâÈÇÕ´Ï´Ù. |
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
int[] |
getUpdateCounts ()
ÀÌ ¿¹¿Ü°¡ ¹ß»ýÇϱâ±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ ¹èÄ¡ °»½ÅÀÇ, °¢ °»½Å¹®ÀÇ °»½Å °è»êÇϱ⠽ÃÀÛÇÕ´Ï´Ù. |
| Ŭ·¡½º java.sql. SQLException ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
getErrorCode , getNextException , getSQLState , setNextException |
| Ŭ·¡½º java.lang. Throwable ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| »ý¼ºÀÚÀÇ »ó¼¼ |
public BatchUpdateException(String reason,
String SQLState,
int vendorCode,
int[] updateCounts)
BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ °ªÀ¸·Î ÃʱâÈÇÕ´Ï´Ù.
reason - ¿¡·¯ÀÇ ¼³¸íSQLState - ¿¡·¯¸¦ ½Äº°ÇÏ´Â X/OPEN ÄÚµåvendorCode - ƯÁ¤ÀÇ µ¥ÀÌŸº£À̽º º¥´õÀÇ ¿¹¿Ü ÄÚµåupdateCounts - int ÀÇ ¹è¿. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
public BatchUpdateException(String reason,
String SQLState,
int[] updateCounts)
reason,SQLState,updateCounts) ¹× º¥´õ ÄÚµå 0 À¸·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.
reason - ¿¹¿ÜÀÇ ¼³¸íSQLState - ¿¹¿Ü¸¦ ½Äº°ÇÏ´Â X/OPEN ÄÚµåupdateCounts - int ÀÇ ¹è¿. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
public BatchUpdateException(String reason,
int[] updateCounts)
reason,updateCounts,null ÀÇ SQLState, ¹× 0 ÀÇ vendorCode ·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.
reason - ¿¹¿ÜÀÇ ¼³¸íupdateCounts - int ÀÇ ¹è¿. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Âpublic BatchUpdateException(int[] updateCounts)
null, º¥´õ Äڵ尡 0 À¸·Î ÃʱâȵÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.
updateCounts - int ÀÇ ¹è¿. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Âpublic BatchUpdateException()
null, º¥´õ Äڵ尡 0 ¿¡ ÃʱâȵÈ,BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public int[] getUpdateCounts()
BatchUpdateException °¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ °¢ Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹Ýȯ°ªÀº Java 2 SDK, Standard Edition, ¹öÁ¯ 1.3 À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. À̰ÍÀº BatchUpdateException ¿ÀºêÁ§Æ®°¡ ½½·Î¿ì µÈ µÚµµ ¹èÄ¡ °»½Å³»ÀÇ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÑ´Ù, ¶ó°í ÇÏ´Â »õ·Î¿î ¿É¼Ç¿¡ ÀûÀÀÇϱâ À§Çؼ ÇàÇØÁ³½À´Ï´Ù.
int ÀÇ ¹è¿. ȤÀº ¿¡·¯ Èĵµ µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â °æ¿ì, ¹èÄ¡ÀÇ ÀüÄ¿¸àµå¿¡ ´ëÇØ¼ ´ÙÀ½ °¡¿îµ¥ 1 °³. Statement.SUCCESS_NO_INFO Statement.EXECUTE_FAILED
|
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.