JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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


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 ¿ÀºêÁ§Æ® (¶Ç´Â ij¸¯ÅÍÀÇ ½ºÆ®¸²)·Î¼­ ²¨³À´Ï´Ù.
 String getSubString (long pos, int length)
          ÀÌ Clob ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ Ä«ÇǸ¦ ÃëµæÇÕ´Ï´Ù.
 long length ()
          ÀÌ Clob ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡ÀÇ Ä³¸¯Åͼö¸¦ ÃëµæÇÕ´Ï´Ù.
 long position (Clob  searchstr, long start)
          ÀÌ Clob ¿ÀºêÁ§Æ®³»¿¡¼­, ÁöÁ¤µÈ Clob ¿ÀºêÁ§Æ® searchstr °¡ ³ªÅ¸³ª´Â ij¸¯ÅÍ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 long position (String  searchstr, long start)
          ÀÌ Clob ¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â SQL CLOB Ä¡³»¿¡¼­, ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ searchstr °¡ ³ªÅ¸³ª´Â ij¸¯ÅÍ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 OutputStream setAsciiStream (long pos)
          ÀÌ Clob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ ASCII ij¸¯Å͸¦ ±âÀÔÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
 Writer setCharacterStream (long pos)
          ÀÌ Clob ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡ Unicode ij¸¯Å͸¦ ±âÀÔÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù.
 int setString (long pos, String  str)
          ÀÌ Clob ¿ÀºêÁ§Æ®°¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¿¡ ÁöÁ¤µÈ Java String ¸¦ pos ÀÇ À§Ä¡¿¡ ±âÀÔÇÕ´Ï´Ù.
 int setString (long pos, String  str, int offset, int len)
          ÀÌ Clob °¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡,offset ij¸¯ÅͷκÎÅÍ ½ÃÀ۵Ǵ str ÀÇ len ij¸¯Å͸¦ ±âÀÔÇÕ´Ï´Ù.
 void truncate (long len)
          ÀÌ Clob °¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¸¦ len ij¸¯ÅÍÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.
 

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

length

public long length()
            throws SQLException 
ÀÌ Clob ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡ÀÇ Ä³¸¯Åͼö¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ij¸¯Åͼö¿¡¼­ÀÇ CLOB ÀÇ ±æÀÌ
¿¹¿Ü:
SQLException - CLOB Ä¡ÀÇ ±æÀÌ¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2

getSubString

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

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

getCharacterStream

public Reader  getCharacterStream()
                          throws SQLException 
ÀÌ Clob ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB Ä¡¸¦ java.io.Reader ¿ÀºêÁ§Æ® (¶Ç´Â ij¸¯ÅÍÀÇ ½ºÆ®¸²)·Î¼­ ²¨³À´Ï´Ù.

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

getAsciiStream

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

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

position

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

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

position

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

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

setString

public int setString(long pos,
                     String  str)
              throws SQLException 
ÀÌ Clob ¿ÀºêÁ§Æ®°¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¿¡ ÁöÁ¤µÈ Java String ¸¦ pos ÀÇ À§Ä¡¿¡ ±âÀÔÇÕ´Ï´Ù.

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

setString

public int setString(long pos,
                     String  str,
                     int offset,
                     int len)
              throws SQLException 
ÀÌ Clob °¡ ³ªÅ¸³»´Â CLOB Ä¡¿¡,offset ij¸¯ÅͷκÎÅÍ ½ÃÀ۵Ǵ str ÀÇ len ij¸¯Å͸¦ ±âÀÔÇÕ´Ï´Ù.

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

setAsciiStream

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

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

setCharacterStream

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

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

truncate

public void truncate(long len)
              throws SQLException 
ÀÌ Clob °¡ ÁöÁ¤ÇÏ´Â CLOB Ä¡¸¦ len ij¸¯ÅÍÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.

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

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.