JavaTM 2 Platform
Standard Ed. 5.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°¡ Throw µÈµÚ µå¶óÀ̹ö´Â ¹èÄ¡¿¡ ³²¾Æ ÀÖ´Â Ä¿¸àµåÀÇ Ã³¸®¸¦ °è¼ÓÇÏ´Â Àϵµ, ÁßÁöÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ÇÆÐ ÈÄ¿¡ µå¶óÀ̹ö°¡ 󸮸¦ °è¼ÓÇÏ´Â °æ¿ì, ¸Þ¼­µå 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 ¹è¿­. °¢ ¿ä¼Ò´Â ¿¹¿Ü°¡ Throw µÉ ¶§±îÁö Á¤»óÀûÀ¸·Î ½ÇÇàµÈ SQL Ä¿¸àµåÀÇ °»½Å Ä«¿îÆ®¸¦ ³ªÅ¸³»´Â
µµÀÔµÈ ¹öÀü :
1.2

BatchUpdateException

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

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

BatchUpdateException

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

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

BatchUpdateException

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

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

BatchUpdateException

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

µµÀÔµÈ ¹öÀü :
1.2
¸Þ¼­µåÀÇ »ó¼¼

getUpdateCounts

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

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

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

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.