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 °¡ Throw µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º 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 µµ ÂüÁ¶ÇϽʽÿÀ.