JavaTM 2 Platform
Standard Ed. 5.0

java.sql
ÀÎÅÍÆäÀ̽º Clob

¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
SerialClob

public interface Clob

SQL CLOB ÇüÅÂÀÇ JavaTM ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ÀÇ ¸ÅÇÎÀÔ´Ï´Ù. SQL CLOB´Â ij¸¯ÅÍ ¶óÁö °´Ã¼¸¦ µ¥ÀÌŸº£À̽º Å×À̺íÀÇ Çà¿¡ ·Ä°ªÀ¸·Î Æ÷ÇÔÇÏ´Â ºôÆ®ÀÎÇüÀÔ´Ï´Ù. µðÆúÆ®¿¡¼­´Â µå¶óÀ̹ö´Â SQL locator(CLOB)¸¦ »ç¿ëÇØ Clob °´Ã¼¸¦ ±¸ÇöÇÕ´Ï´Ù. Áï, Clob°´Ã¼´Â µ¥ÀÌÅÍ ±× ÀÚü°¡ ¾Æ´Ï°í SQL CLOB µ¥ÀÌÅÍ¿¡ÀÇ ³í¸® Æ÷ÀÎÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù. Clob°´Ã¼´Â ±×°ÍÀÌ »ý¼ºµÈ Æ®·£Àè¼Ç(transaction)ÀÇ ±â°£Áß¿¡ À¯È¿ÇÕ´Ï´Ù.

ClobÀÎÅÍÆäÀ̽º´Â SQL CLOB (ij¸¯ÅÍ ¶óÁö °´Ã¼) Ä¡ÀÇ ±æÀ̸¦ ÃëµæÇϱâ À§ÇÑ ¸Þ¼­µå, Ŭ¶óÀ̾ðÆ®·Î CLOB°ªÀ» »ý¼ºÇϱâ À§ÇÑ ¸Þ¼­µå ¹× CLOB Ä¡³»¿¡¼­ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ ¶Ç´Â CLOB °´Ã¼¸¦ °Ë»öÇϱâ À§ÇÑ ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù. ResultSet, CallableStatement, PreparedStatement °¢ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼­µå (getClob ¹× setClob µî)¸¦ »ç¿ëÇϸé, ÇÁ·Î±×·¡¸Ó´Â SQL CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ ÀÎÅÍÆäÀ̽º´Â CLOB°ªÀ» °»½ÅÇϱâ À§ÇÑ ¸Þ¼­µå¸¦ °®Ãß°í ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.2

¸Þ¼­µå °³¿ä
 InputStream getAsciiStream ()
          ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀ» ASCII ½ºÆ®¸²·Î¼­ ²¨³À´Ï´Ù.
 Reader getCharacterStream ()
          ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀ» java.io.Reader °´Ã¼ (¶Ç´Â ¹®ÀÚÀÇ ½ºÆ®¸²)·Î¼­ ²¨³À´Ï´Ù.
 String getSubString (long pos, int length)
          ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ º¹»çº»À» ÃëµæÇÕ´Ï´Ù.
 long length ()
          ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀÇ ¹®ÀÚ¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 long position (Clob  searchstr, long start)
          ÀÌ Clob °´Ã¼³»¿¡¼­ ÁöÁ¤µÈ Clob °´Ã¼ searchstr°¡ ³ªÅ¸³ª´Â ¹®ÀÚ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 long position (String  searchstr, long start)
          ÀÌ Clob °´Ã¼·Î ³ªÅ¸³»Áö´Â SQL CLOB Ä¡³»¿¡¼­ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ searchstr°¡ ³ªÅ¸³ª´Â ¹®ÀÚ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 OutputStream setAsciiStream (long pos)
          ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ ASCII ¹®ÀÚ¸¦ Ãâ·ÂÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
 Writer setCharacterStream (long pos)
          ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ Unicode ¹®ÀÚ¸¦ Ãâ·ÂÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
 int setString (long pos, String  str)
          ÀÌ Clob °´Ã¼°¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¿¡ ÁöÁ¤µÈ Java String¸¦ pos À§Ä¡¿¡ Ãâ·ÂÇÕ´Ï´Ù.
 int setString (long pos, String  str, int offset, int len)
          ÀÌ Clob°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ offset ¹®ÀڷκÎÅÍ ½ÃÀ۵Ǵ str len ¹®ÀÚ¸¦ Ãâ·ÂÇÕ´Ï´Ù.
 void truncate (long len)
          ÀÌ Clob°¡ ÁöÁ¤ÇÏ´Â CLOB°ªÀ» len ¹®ÀÚÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

length

long length()
            throws SQLException 
ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀÇ ¹®ÀÚ¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
¹®ÀÚ¼ö¿¡¼­ÀÇ CLOB ±æÀÌ
¿¹¿Ü:
SQLException - CLOB°ªÀÇ ±æÀÌ¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2

getSubString

String  getSubString(long pos,
                    int length)
                    throws SQLException 
ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ º¹»çº»À» ÃëµæÇÕ´Ï´Ù. ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀº, pos À§Ä¡·ÎºÎÅÍ length·Î ÁöÁ¤µÈ ¼ö°¡ ¿¬¼ÓÇÏ´Â ¹®ÀÚÀÔ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ÃßÃâµÇ´Â ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ ÃÖÃÊÀÇ ¹®ÀÚ. ÃÖÃÊÀÇ ¹®ÀÚÀÇ À§Ä¡´Â 1
length - Ä«ÇǵǴ ¿¬¼ÓÇÏ´Â ¹®ÀÚ¼ö
¹Ýȯ°ª:
ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÎ String
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2

getCharacterStream

Reader  getCharacterStream()
                          throws SQLException 
ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀ» java.io.Reader °´Ã¼ (¶Ç´Â ¹®ÀÚÀÇ ½ºÆ®¸²)·Î¼­ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
CLOB µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â java.io.Reader °´Ã¼
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2
°ü·Ã Ç׸ñ:
setCharacterStream(long)

getAsciiStream

InputStream  getAsciiStream()
                           throws SQLException 
ÀÌ Clob °´Ã¼¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB°ªÀ» ASCII ½ºÆ®¸²·Î¼­ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
CLOB µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â java.io.InputStream °´Ã¼
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2
°ü·Ã Ç׸ñ:
setAsciiStream(long)

position

long position(String  searchstr,
              long start)
              throws SQLException 
ÀÌ Clob °´Ã¼·Î ³ªÅ¸³»Áö´Â SQL CLOB Ä¡³»¿¡¼­ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ searchstr°¡ ³ªÅ¸³ª´Â ¹®ÀÚ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù. start À§Ä¡·ÎºÎÅÍ °Ë»öÀÌ °³½ÃµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
searchstr - °Ë»ö ´ë»óÀÇ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ
start - °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1
¹Ýȯ°ª:
ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÌ ¹ß°ßµÈ À§Ä¡. ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â -1. ÃÖÃÊÀÇ À§Ä¡´Â 1
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2

position

long position(Clob  searchstr,
              long start)
              throws SQLException 
ÀÌ Clob °´Ã¼³»¿¡¼­ ÁöÁ¤µÈ Clob °´Ã¼ searchstr°¡ ³ªÅ¸³ª´Â ¹®ÀÚ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù. start À§Ä¡·ÎºÎÅÍ °Ë»öÀÌ °³½ÃµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
searchstr - °Ë»ö ´ë»óÀÇ Clob °´Ã¼
start - °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1
¹Ýȯ°ª:
Clob °´Ã¼°¡ ¹ß°ßµÈ À§Ä¡. ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â -1. ÃÖÃÊÀÇ À§Ä¡´Â 1
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.2

setString

int setString(long pos,
              String  str)
              throws SQLException 
ÀÌ Clob °´Ã¼°¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¿¡ ÁöÁ¤µÈ Java String¸¦ pos À§Ä¡¿¡ Ãâ·ÂÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB °ªÀÇ write¸¦ °³½ÃÇÏ´Â À§Ä¡
str - ÀÌ Clob °´Ã¼°¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¿¡ Ãâ·ÂÇØÁö´Â ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
Ãâ·ÂÇØÁö´Â ¹®ÀÚ¼ö
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

setString

int setString(long pos,
              String  str,
              int offset,
              int len)
              throws SQLException 
ÀÌ Clob°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ offset ¹®ÀڷκÎÅÍ ½ÃÀ۵Ǵ str len ¹®ÀÚ¸¦ Ãâ·ÂÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ÀÌ CLOB °´Ã¼¿¡ÀÇ write¸¦ °³½ÃÇÏ´Â À§Ä¡
str - ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ Ãâ·ÂÇØÁö´Â ij¸¯ÅÍ ¶óÀÎ
offset - Ãâ·ÂÇØÁö´Â ¹®ÀÚÀÇ read¸¦ °³½ÃÇÏ´Â str ³»ÀÇ ¿ÀÇÁ¼Â(offset)
len - Ãâ·ÂÇØÁö´Â ¹®ÀÚ¼ö
¹Ýȯ°ª:
Ãâ·ÂÇØÁö´Â ¹®ÀÚ¼ö
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

setAsciiStream

OutputStream  setAsciiStream(long pos)
                            throws SQLException 
ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ ASCII ¹®ÀÚ¸¦ Ãâ·ÂÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº pos À§Ä¡·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - ÀÌ CLOB °´Ã¼¿¡ÀÇ write¸¦ °³½ÃÇÏ´Â À§Ä¡
¹Ýȯ°ª:
ASCII encode ¹®ÀÚ°¡ Ãâ·ÂÇØÁö´Â ½ºÆ®¸²
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
getAsciiStream()

setCharacterStream

Writer  setCharacterStream(long pos)
                          throws SQLException 
ÀÌ Clob °´Ã¼°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ Unicode ¹®ÀÚ¸¦ Ãâ·ÂÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº pos À§Ä¡·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
pos - CLOB °ªÀÇ write¸¦ °³½ÃÇÏ´Â À§Ä¡
¹Ýȯ°ª:
Unicode encode ¹®ÀÚ°¡ Ãâ·ÂÇØÁö´Â ½ºÆ®¸²
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
getCharacterStream()

truncate

void truncate(long len)
              throws SQLException 
ÀÌ Clob°¡ ÁöÁ¤ÇÏ´Â CLOB°ªÀ» len ¹®ÀÚÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
len - CLOB °ªÀ» Àý¾àÇÒ ¼ö ÀÖ´Â ±æÀÌ (¹ÙÀÌÆ® ´ÜÀ§)
¿¹¿Ü:
SQLException - CLOB Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

JavaTM 2 Platform
Standard Ed. 5.0

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