JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.sql
Ŭ·¡½º BatchUpdateException

java.lang.Object 
  |
  +--java.lang.Throwable 
        |
        +--java.lang.Exception 
              |
              +--java.sql.SQLException 
                    |
                    +--java.sql.BatchUpdateException
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public class BatchUpdateException
extends SQLException

¹èÄ¡ °»½Å ¿ÀÆÛ·¹À̼ÇÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§¿¡ ½½·Î¿ì µÇ´Â ¿¹¿ÜÀÔ´Ï´Ù. BatchUpdateException ´Â SQLException ¿¡ ÀÇÇØ Á¦°øµÇ´Â Á¤º¸¿¡ °¡¼¼ÇØ, ¹èÄ¡ °»½ÅÁß¿¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÈ ¸ðµç Ä¿¸àµå, Áï, ¿¡·¯°¡ ¹ß»ýÇϱâ Àü¿¡ ½ÇÇàµÈ ¸ðµç Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ Á¦°øÇÕ´Ï´Ù. °»½Å Ä«¿îÆ®ÀÇ ¹è¿­¿¡¼­ÀÇ ¿ä¼ÒÀÇ ¼ø¼­´Â Ä¿¸àµå°¡ ¹èÄ¡¿¡ Ãß°¡µÇ¾úÀ» ¶§ÀÇ ¼ø¼­°¡ µË´Ï´Ù.

¹èÄ¡ °»½ÅÀÇ Ä¿¸àµå°¡ ¿Ã¹Ù¸£°Ô ½ÇÇàµÇÁö ¾Ê°í BatchUpdateException °¡ ½½·Î¿ì µÈ µÚ, µå¶óÀ̹ö´Â ¹èÄ¡¿¡ ³²¾Æ ÀÖ´Â Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â Àϵµ, ÁßÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ÇÆÐ ÈÄ¿¡ µå¶óÀ̹ö°¡ 󸮸¦ °è¼ÓÇÏ´Â °æ¿ì, ¸Þ¼Òµå BatchUpdateException.getUpdateCounts ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¹è¿­Àº ¿¡·¯±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ Ä¿¸àµå¸¸ÀÇ ¿ä¼Ò´Â ¾Æ´Ï°í, ¹èÄ¡ÀÇ ÀüÄ¿¸àµåÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â °æ¿ì, ½ÇÆÐÇÑ Ä¿¸àµåÀÇ ¹è¿­ ¿ä¼Ò´Â ¸ðµÎ Statement.EXECUTE_FAILED °¡ µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚÀÇ °³¿ä
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
 

»ý¼ºÀÚÀÇ »ó¼¼

BatchUpdateException

public BatchUpdateException(String  reason,
                            String  SQLState,
                            int vendorCode,
                            int[] updateCounts)
¿ÏÀü ÁöÁ¤ÀÇ BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇØ, ÁöÁ¤µÈ °ªÀ¸·Î ÃʱâÈ­ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
reason - ¿¡·¯ÀÇ ¼³¸í
SQLState - ¿¡·¯¸¦ ½Äº°ÇÏ´Â X/OPEN ÄÚµå
vendorCode - ƯÁ¤ÀÇ µ¥ÀÌŸº£À̽º º¥´õÀÇ ¿¹¿Ü ÄÚµå
updateCounts - int ÀÇ ¹è¿­. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
µµÀÔµÈ ¹öÁ¯:
1.2

BatchUpdateException

public BatchUpdateException(String  reason,
                            String  SQLState,
                            int[] updateCounts)
ÁöÁ¤µÈ Àμö (reason,SQLState,updateCounts) ¹× º¥´õ ÄÚµå 0 À¸·Î ÃʱâÈ­µÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
reason - ¿¹¿ÜÀÇ ¼³¸í
SQLState - ¿¹¿Ü¸¦ ½Äº°ÇÏ´Â X/OPEN ÄÚµå
updateCounts - int ÀÇ ¹è¿­. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
µµÀÔµÈ ¹öÁ¯:
1.2

BatchUpdateException

public BatchUpdateException(String  reason,
                            int[] updateCounts)
reason,updateCounts,null ÀÇ SQLState, ¹× 0 ÀÇ vendorCode ·Î ÃʱâÈ­µÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
reason - ¿¹¿ÜÀÇ ¼³¸í
updateCounts - int ÀÇ ¹è¿­. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
µµÀÔµÈ ¹öÁ¯:
1.2

BatchUpdateException

public BatchUpdateException(int[] updateCounts)
reason ¿Í SQLState °¡ null, º¥´õ Äڵ尡 0 À¸·Î ÃʱâÈ­µÈ,BatchUpdateException ¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
updateCounts - int ÀÇ ¹è¿­. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
µµÀÔµÈ ¹öÁ¯:
1.2

BatchUpdateException

public BatchUpdateException()
reason, SQLState, ¹× °»½Å Ä«¿îÆ®°¡ null, º¥´õ Äڵ尡 0 ¿¡ ÃʱâÈ­µÈ,BatchUpdateException ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
¸Þ¼ÒµåÀÇ »ó¼¼

getUpdateCounts

public int[] getUpdateCounts()
ÀÌ ¿¹¿Ü°¡ ¹ß»ýÇϱâ±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ ¹èÄ¡ °»½ÅÀÇ, °¢ °»½Å¹®ÀÇ °»½Å °è»êÇϱ⠽ÃÀÛÇÕ´Ï´Ù. Ä¿¸àµåÀÇ 1 °³°¡ ¿Ã¹Ù¸£°Ô ½ÇÇàµÇÁö ¾Ê¾Ò´ø °æ¿ì, ¹èÄ¡ °»½ÅÀ» ±¸ÇöÇÏ´Â µå¶óÀ̹ö´Â ¹èÄ¡¿¡ ³²¾Æ ÀÖ´Â Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â Àϵµ ÁßÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â °æ¿ì, ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¹è¿­Àº ¹èÄ¡¿¡ ÀÖ´Â Ä¿¸àµå¿Í °°Àº ¼öÀÇ ¿ä¼Ò¸¦ °¡Áö°í Àֵ簡, ȤÀº BatchUpdateException °¡ ½½·Î¿ì µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ °¢ Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹Ýȯ°ªÀº Java 2 SDK, Standard Edition, ¹öÁ¯ 1.3 À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. À̰ÍÀº BatchUpdateException ¿ÀºêÁ§Æ®°¡ ½½·Î¿ì µÈ µÚµµ ¹èÄ¡ °»½Å³»ÀÇ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÑ´Ù, ¶ó°í ÇÏ´Â »õ·Î¿î ¿É¼Ç¿¡ ÀûÀÀÇϱâ À§Çؼ­ ÇàÇØÁ³½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¿¡·¯°¡ ¹ß»ýÇϱâ±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ °»½ÅÀÇ °»½Å Ä«¿îÆ®¸¦ Æ÷ÇÔÇÑ int ÀÇ ¹è¿­. ȤÀº ¿¡·¯ Èĵµ µå¶óÀ̹ö°¡ Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â °æ¿ì, ¹èÄ¡ÀÇ ÀüÄ¿¸àµå¿¡ ´ëÇØ¼­ ´ÙÀ½ °¡¿îµ¥ 1 °³.
  1. °»½Å Ä«¿îÆ®
  2. Ä¿¸àµå°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇ¾úÁö¸¸ ¿µÇâÀ» ¹ÞÀº Çà¼ö´Â ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Statement.SUCCESS_NO_INFO
  3. Ä¿¸àµå°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â Statement.EXECUTE_FAILED
µµÀÔµÈ ¹öÁ¯:
1.3

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.