JavaTM 2 Platform
Standard Ed. 5.0

javax.sql.rowset.serial
Ŭ·¡½º SerialBlob

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.sql.rowset.serial.SerialBlob
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable, Blob

public class SerialBlob
extends Object
implements Blob, Serializable, Cloneable

Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ÀÇ SQL BLOB°ªÀÇ Á÷·ÄÈ­ ¸ÅÇÎÀÔ´Ï´Ù.

SerialBlob Ŭ·¡½º´Â Blob °´Ã¼·ÎºÎÅÍ ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§ÇÑ »ý¼ºÀÚ¸¦ Á¦°øÇÕ´Ï´Ù. Blob°´Ã¼´Â SerialBlob °´Ã¼¸¦ ±¸ÃàÇϱâ Àü¿¡ Ŭ¶óÀ̾ðÆ®¿¡ SQL BLOB°ªÀÇ µ¥ÀÌÅ͸¦ °Ç³×ÁÙ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. SQL BLOB°ªÀÇ µ¥ÀÌÅʹ Ŭ¶óÀ̾ðÆ®»ó¿¡¼­ Blob.getBytes ¸Þ¼­µå¿¡ ÀÇÇØ ¹ÙÀÌÆ® ¹è¿­·Î¼­ »ý¼ºµË´Ï´Ù. ¶Ç´Â Blob.getBinaryStream ¸Þ¼­µå¿¡ ÀÇÇØ ¹ÌÇؼ®ÀÇ ¹ÙÀÌÆ® ½ºÆ®¸²·Î¼­ »ý¼ºµË´Ï´Ù.

SerialBlob ¸Þ¼­µå´Â SerialBlob °´Ã¼¸¦ ¹ÙÀÌÆ® ¹è¿­ ¶Ç´Â ½ºÆ®¸²·Î¼­ Ä«ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤µÈ ¹ÙÀÌÆ® ÆÐÅÏÀ̳ª Blob °´Ã¼¸¦ °Ë»öÇØ, Blob °´Ã¼¸¦ °»½Å ¶Ç´Â Àý¾àÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
SerialBlob (Blob  blob)
          ÁöÁ¤µÈ Blob °´Ã¼ÀÇ Á÷·ÄÈ­ µÈ ¹öÀü ÀÎ SerialBlob °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.
SerialBlob (byte[] b)
          ÁöÁ¤µÈ byte ¹è¿­ÀÇ Á÷·ÄÈ­ µÈ ¹öÀü ÀÎ SerialBlob °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 InputStream getBinaryStream ()
          ÀÌ SerialBlob °´Ã¼¸¦ ÀÔ·Â ½ºÆ®¸²·Î¼­ ¸®ÅÏÇÕ´Ï´Ù.
 byte[] getBytes (long pos, int length)
          ÀÌ SerialBlob °´Ã¼ÀÇ ÁöÁ¤ÀÇ À§Ä¡·ÎºÎÅÍ, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö¸¦ ´Ù¸¥ ¹ÙÀÌÆ® ¹è¿­¿¡ Ä«ÇÇÇÕ´Ï´Ù.
 long length ()
          ÀÌ SerialBlob °´Ã¼ÀÇ ¹ÙÀÌÆ® ¹è¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 long position (Blob  pattern, long start)
          ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤ÀÇ Blob °´Ã¼°¡ °³½ÃµÇ´Â À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 long position (byte[] pattern, long start)
          ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤ÀÇ ¹ÙÀÌÆ® ÆÐÅÏÀÌ °³½ÃµÇ´Â À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 OutputStream setBinaryStream (long pos)
          ÀÌ BLOB °´Ã¼°¡ ³ªÅ¸³»´Â Blob °ªÀÇ Ãâ·ÂÀ» »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
 int setBytes (long pos, byte[] bytes)
          ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿­À» pos À§Ä¡·ÎºÎÅÍ Ãâ·ÂÇØ, Ãâ·ÂÇØÁø ¹ÙÀÌÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int setBytes (long pos, byte[] bytes, int offset, int length)
          ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ ÁöÁ¤µÈ byte ¹è¿­ÀÇ ÀüºÎ ¶Ç´Â ÀϺθ¦ Ãâ·ÂÇØ, Ãâ·ÂÇØÁø ¹ÙÀÌÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void truncate (long length)
          ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB°ªÀ» len ¹ÙÀÌÆ®ÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

SerialBlob

public SerialBlob(byte[] b)
           throws SerialException,

                  SQLException 
ÁöÁ¤µÈ byte ¹è¿­ÀÇ Á÷·ÄÈ­ µÈ ¹öÀü ÀÎ SerialBlob °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.

»õ·Î¿î SerialBlob°´Ã¼´Â byte ¹è¿­ÀÇ µ¥ÀÌÅÍ·Î ÃʱâÈ­µË´Ï´Ù. ÀÌ ¶§¹®¿¡ ¹ÌÁ¢¼ÓÀÇ RowSet°´Ã¼´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ¼Õº¸Áö ¾Ê°í Á÷·ÄÈ­ µÈ Blob °´Ã¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
b - Á÷·ÄÈ­ µÇ´Â Blob °´Ã¼ÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â byte ¹è¿­
¿¹¿Ü:
SerialException - Á÷·ÄÈ­·Î ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException - SQL ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

SerialBlob

public SerialBlob(Blob  blob)
           throws SerialException,

                  SQLException 
ÁöÁ¤µÈ Blob °´Ã¼ÀÇ Á÷·ÄÈ­ µÈ ¹öÀü ÀÎ SerialBlob °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.

»õ·Î¿î SerialBlob°´Ã¼´Â Blob °´Ã¼ÀÇ µ¥ÀÌÅÍ·Î ÃʱâÈ­µË´Ï´Ù. ÀÌ ¶§¹®¿¡ Blob°´Ã¼´Â ¹Ì¸® µ¥ÀÌŸº£À̽º·ÎºÎÅÍ Å¬¶óÀ̾ðÆ®¿¡ SQL BLOB°ªÀÇ µ¥ÀÌÅ͸¦ °Ç³×ÁÖ¾î µÑ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é »õ·Î¿î SerialBlob°´Ã¼´Â µ¥ÀÌÅ͸¦ °¡ÁöÁö ¾Ê´Â °´Ã¼°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
blob - ÀÌ SerialBlob °´Ã¼ÀÇ ±¸Ãà¿¡ »ç¿ëµÇ´Â Blob °´Ã¼. nullÀº ºÒ°¡
¿¹¿Ü:
SerialException - Á÷·ÄÈ­·Î ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException - ÀÌ »ý¼ºÀÚ¿¡°Ô °Ç³×Áø Blob°¡ nullÀÎ °æ¿ì
°ü·Ã Ç׸ñ:
Blob
¸Þ¼­µåÀÇ »ó¼¼

getBytes

public byte[] getBytes(long pos,
                       int length)
                throws SerialException 
ÀÌ SerialBlob °´Ã¼ÀÇ ÁöÁ¤ÀÇ À§Ä¡·ÎºÎÅÍ, ÁöÁ¤µÈ ¹ÙÀÌÆ®¼ö¸¦ ´Ù¸¥ ¹ÙÀÌÆ® ¹è¿­¿¡ Ä«ÇÇÇÕ´Ï´Ù.

Ä«ÇǵǴ ¹ÙÀÌÆ®¼ö°¡ ÀÌ SerialBlob °´Ã¼ÀÇ ¹ÙÀÌÆ® ¹è¿­º¸´Ù ±æ¾îÁö´Â °æ¿ì, ¹è¿­ÀÇ ±æÀÌ¿¡ ¸ÂÃß¾î Àý¾àÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ getBytes
ÆĶó¹ÌÅÍ:
pos - ÀÌ SerialBlob °´Ã¼³»ÀÇ Ä«ÇǵǴ ÃÖÃÊÀÇ ¹ÙÀÌÆ®ÀÇ À§Ä¡. 1 À¸·ÎºÎÅÍ ½ÃÀ۵Ǿî 1 º¸´Ù ÀÛÀº °ªÀº µÇÁö ¾Ê´Â´Ù. ¶Ç, ÀÌ SerialBlob °´Ã¼ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
length - Ä«ÇǵǴ ¹ÙÀÌÆ®¼ö
¹Ýȯ°ª:
ÀÌ SerialBlob °´Ã¼ÀÇ Ä«ÇÇ ¿µ¿ªÀÌ µÇ´Â ¹ÙÀÌÆ® ¹è¿­. ÁöÁ¤ À§Ä¡·ÎºÎÅÍ ÁöÁ¤ÀÇ ¹ÙÀÌÆ® ¸îºÐ °è¼ÓµÈ´Ù
¿¹¿Ü:
SerialException - ÁöÁ¤µÈ °³½Ã À§°ªÀÌ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì
°ü·Ã Ç׸ñ:
Blob.setBytes(long, byte[])

length

public long length()
            throws SerialException 
ÀÌ SerialBlob °´Ã¼ÀÇ ¹ÙÀÌÆ® ¹è¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ length
¹Ýȯ°ª:
ÀÌ SerialBlob °´Ã¼ÀÇ ¹ÙÀÌÆ® ¹è¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ ³ªÅ¸³»´Â long
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

getBinaryStream

public InputStream  getBinaryStream()
                            throws SerialException 
ÀÌ SerialBlob °´Ã¼¸¦ ÀÔ·Â ½ºÆ®¸²·Î¼­ ¸®ÅÏÇÕ´Ï´Ù. °ü·Ã ¸Þ¼­µå setBinaryStream °ú´Â ´Þ¸®, SerialBlob°¡ Blob °´Ã¼¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´ÂÁö, ¶Ç´Â byte ¹è¿­¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾ú´ÂÁö¸¦ °ü°è¾øÀÌ, ½ºÆ®¸²ÀÌ »ý¼ºµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ getBinaryStream
¹Ýȯ°ª:
ÀÌ SerialBlob ¹ÙÀÌÆ® ¹è¿­À» Æ÷ÇÔÇÏ´Â java.io.InputStream °´Ã¼
¿¹¿Ü:
SerialException - ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setBinaryStream(long)

position

public long position(byte[] pattern,
                     long start)
              throws SerialException,

                     SQLException 
ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤ÀÇ ¹ÙÀÌÆ® ÆÐÅÏÀÌ °³½ÃµÇ´Â À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. °Ë»öÀº ÁöÁ¤ÀÇ À§Ä¡·ÎºÎÅÍ °³½ÃµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ position
ÆĶó¹ÌÅÍ:
pattern - °Ë»ö ´ë»óÀÇ ¹ÙÀÌÆ® ÆÐÅÏ
start - ÀÌ SerialBlob °´Ã¼³»¿¡¼­ °Ë»öÀÌ °³½ÃµÇ´Â ¹ÙÀÌÆ®ÀÇ À§Ä¡. 1 À¸·ÎºÎÅÍ ½ÃÀ۵Ǿî 1 º¸´Ù ÀÛÀº °ªÀº µÇÁö ¾Ê´Â´Ù. ¶Ç, ÀÌ SerialBlob °´Ã¼ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤µÈ ÆÐÅÏÀÌ °³½ÃµÇ´Â À§Ä¡. ÁöÁ¤ À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù. ÆÐÅÏÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì³ª ÁöÁ¤µÈ °³½Ã À§°ªÀÌ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â -1, ¹Ýȯ°ªÀÇ À§Ä¡ ¹øÈ£´Â 1 À¸·ÎºÎÅÍ °³½ÃµÈ´Ù
¿¹¿Ü:
SerialException - blob Á÷·ÄÈ­Áß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException - µ¥ÀÌŸº£À̽º·ÎºÎÅÍ BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

position

public long position(Blob  pattern,
                     long start)
              throws SerialException,

                     SQLException 
ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤ÀÇ Blob °´Ã¼°¡ °³½ÃµÇ´Â À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù. °Ë»öÀº ÁöÁ¤ÀÇ À§Ä¡·ÎºÎÅÍ °³½ÃµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ position
ÆĶó¹ÌÅÍ:
pattern - °Ë»ö ´ë»óÀÇ Blob °´Ã¼
start - ÀÌ SerialBlob °´Ã¼³»¿¡¼­ °Ë»öÀÌ °³½ÃµÇ´Â ¹ÙÀÌÆ®ÀÇ À§Ä¡. 1 À¸·ÎºÎÅÍ ½ÃÀ۵Ǿî 1 º¸´Ù ÀÛÀº °ªÀº µÇÁö ¾Ê´Â´Ù. ¶Ç, ÀÌ SerialBlob °´Ã¼ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
ÀÌ SerialBlob °´Ã¼³»¿¡¼­ ÁöÁ¤µÈ Blob °´Ã¼°¡ °³½ÃµÇ´Â À§Ä¡. ÁöÁ¤ À§Ä¡·ÎºÎÅÍ °³½ÃµÈ´Ù. ÆÐÅÏÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì³ª °³½Ã À§°ªÀÌ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â -1, ¹Ýȯ°ªÀÇ À§Ä¡ ¹øÈ£´Â 1 À¸·ÎºÎÅÍ °³½ÃµÈ´Ù
¿¹¿Ü:
SerialException - blob Á÷·ÄÈ­Áß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SQLException - µ¥ÀÌŸº£À̽º·ÎºÎÅÍ BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setBytes

public int setBytes(long pos,
                    byte[] bytes)
             throws SerialException,

                    SQLException 
ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿­À» pos À§Ä¡·ÎºÎÅÍ Ãâ·ÂÇØ, Ãâ·ÂÇØÁø ¹ÙÀÌÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ setBytes
ÆĶó¹ÌÅÍ:
pos - Ãâ·ÂÀÌ °³½ÃµÇ´Â SQL BLOB°ªÀÇ À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1 À̸ç, 1 ÀÌ»ó ¶ÇÇÑ SerialBlob °´Ã¼ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
bytes - ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ® ¹è¿­
¹Ýȯ°ª:
Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
SerialException - BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¼³Á¤µÈ À§°ªÀÌ ¹«È¿ÀÎ °æ¿ì, ¶Ç´Â ¼³Á¤µÈ ¿ÀÇÁ¼Â(offset)°ªÀÌ ¹«È¿ÀÎ °æ¿ì
SQLException - µ¥ÀÌŸº£À̽º·ÎºÎÅÍ BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getBytes(long, int)

setBytes

public int setBytes(long pos,
                    byte[] bytes,
                    int offset,
                    int length)
             throws SerialException,

                    SQLException 
ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB Ä¡¿¡ ÁöÁ¤µÈ byte ¹è¿­ÀÇ ÀüºÎ ¶Ç´Â ÀϺθ¦ Ãâ·ÂÇØ, Ãâ·ÂÇØÁø ¹ÙÀÌÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. Ãâ·ÂÀº, BLOB°ªÀÇ pos À§Ä¡·ÎºÎÅÍ ½ÃÀ۵Ǿî Ãâ·ÂóÀÇ ÁöÁ¤µÈ ¹ÙÀÌÆ® ¹è¿­·ÎºÎÅÍ len ¹ÙÀÌÆ® Ãâ·ÂÇØÁý´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ setBytes
ÆĶó¹ÌÅÍ:
pos - Ãâ·ÂÀÌ °³½ÃµÇ´Â BLOB °´Ã¼ÀÇ À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1 À̸ç, 1 ÀÌ»ó ¶ÇÇÑ SerialBlob °´Ã¼ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
bytes - ÀÌ BLOB Ä¡¿¡ Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ® ¹è¿­
offset - ¹ÙÀÌÆ®ÀÇ read¸¦ °³½ÃÇÏ´Â byte ¹è¿­ÀÇ ¿ÀÇÁ¼Â(offset). ÃÖÃÊÀÇ ¿ÀÇÁ¼Â(offset) À§Ä¡´Â 0 À̸ç, 0 ÀÌ»ó byte ¹è¿­ÀÇ ±æÀÌ ÀÌÇÏ°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
length - ¹ÙÀÌÆ® ¹è¿­ bytes ·ÎºÎÅÍ BLOB Ä¡¿¡ Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ®¼ö
¹Ýȯ°ª:
Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
SerialException - BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¼³Á¤µÈ À§°ªÀÌ ¹«È¿ÀÎ °æ¿ì, ¼³Á¤µÈ ¿ÀÇÁ¼Â(offset)°ªÀÌ ¹«È¿ÀÎ °æ¿ì, Ãâ·ÂÇØÁö´Â ¹ÙÀÌÆ®¼ö°¡ SerialBlob ±æÀ̸¦ ³Ñ°í ÀÖ´Â °æ¿ì, ¶Ç´Â ±æÀÌ¿Í ¿ÀÇÁ¼Â(offset)¸¦ ¸ÂÃá °ªÀÌ Blob ¹öÆÛº¸´Ù Å« °æ¿ì
SQLException - µ¥ÀÌŸº£À̽º·ÎºÎÅÍ BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getBytes(long, int)

setBinaryStream

public OutputStream  setBinaryStream(long pos)
                             throws SerialException,

                                    SQLException 
ÀÌ BLOB °´Ã¼°¡ ³ªÅ¸³»´Â Blob °ªÀÇ Ãâ·ÂÀ» »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº pos À§Ä¡·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÀÌ SerialBlob °´Ã¼°¡ Blob¿¡ ÀÇÇØ ÀνºÅϽºÈ­ µÇ°í ÀÖ´Â °æ¿ì¿¡ setBinaryStream()À» ºÎÇÏÀÇ Blob¿¡ Àü¼Û ÇÕ´Ï´Ù. ÀÌ SerialBlob°¡ byte ¹è¿­¿¡ ÀÇÇØ ÀνºÅϽºÈ­ µÇ°í ÀÖ´Â °æ¿ì´Â SerialException°¡ ¹ß»ý µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ setBinaryStream
ÆĶó¹ÌÅÍ:
pos - BLOB°ªÀÇ write¸¦ °³½ÃÇÏ´Â À§Ä¡
¹Ýȯ°ª:
µ¥ÀÌÅÍ°¡ Ãâ·ÂÇØÁö´Â java.io.OutputStream °´Ã¼
¿¹¿Ü:
SQLException - BLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SerialException - SerialBlob°¡ setBinaryStream()¸¦ Áö¿øÇÏ´Â Blob °´Ã¼¿¡ ÀÇÇØ ÀνºÅϽºÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
getBinaryStream()

truncate

public void truncate(long length)
              throws SerialException 
ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB°ªÀ» len ¹ÙÀÌÆ®ÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Blob ³»ÀÇ truncate
ÆĶó¹ÌÅÍ:
length - ÀÌ Blob °´Ã¼°¡ ³ªÅ¸³»´Â BLOB °ªÀ» Àý¾àÇÒ ¼ö ÀÖ´Â ±æÀÌ (¹ÙÀÌÆ® ´ÜÀ§)
¿¹¿Ü:
SerialException - Blob Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì, ¶Ç´Â Àý¾àÇÏ´Â ±æÀÌ°¡ SerialBlob ±æÀ̺¸´Ù ±ä °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

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