|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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
Ä¡¸¦ °»½ÅÇϱâ À§ÇÑ ¸Þ¼Òµå¸¦ °®Ãß°í ÀÖ½À´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
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¸¯ÅÍÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public long length() throws SQLException
Clob
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB
Ä¡ÀÇ Ä³¸¯Åͼö¸¦ ÃëµæÇÕ´Ï´Ù.
CLOB
ÀÇ ±æÀÌ
SQLException
- CLOB
Ä¡ÀÇ ±æÀÌ¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getSubString(long pos, int length) throws SQLException
Clob
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB
Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ Ä«ÇǸ¦ ÃëµæÇÕ´Ï´Ù. ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀº pos
ÀÇ À§Ä¡·ÎºÎÅÍ length
·Î ÁöÁ¤µÈ ¼ö°¡ ¿¬¼ÓÇϴ ij¸¯ÅÍÀÔ´Ï´Ù.
pos
- ÃßÃâµÇ´Â ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ ÃÖÃÊÀÇ Ä³¸¯ÅÍ. ÃÖÃÊÀÇ Ä³¸¯ÅÍÀÇ À§Ä¡´Â 1length
- Ä«ÇǵǴ ¿¬¼ÓÇϴ ij¸¯Åͼö
Clob
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB
Ä¡³»ÀÇ ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÎ String
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Reader getCharacterStream() throws SQLException
Clob
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB
Ä¡¸¦ java.io.Reader
¿ÀºêÁ§Æ® (¶Ç´Â ij¸¯ÅÍÀÇ ½ºÆ®¸²)·Î¼ ²¨³À´Ï´Ù.
CLOB
µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â java.io.Reader
¿ÀºêÁ§Æ®
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetCharacterStream(long)
public InputStream getAsciiStream() throws SQLException
Clob
¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÁöÁ¤µÈ CLOB
Ä¡¸¦ ASCII ½ºÆ®¸²À¸·Î¼ ²¨³À´Ï´Ù.
CLOB
µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â java.io.InputStream
¿ÀºêÁ§Æ®
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìsetAsciiStream(long)
public long position(String searchstr, long start) throws SQLException
Clob
¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â SQL CLOB
Ä¡³»¿¡¼, ÁöÁ¤µÈ ºÎºÐ ij¸¯ÅÍ ¶óÀÎ searchstr
°¡ ³ªÅ¸³ª´Â ij¸¯ÅÍ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù. start
ÀÇ À§Ä¡·ÎºÎÅÍ °Ë»öÀÌ °³½ÃµË´Ï´Ù.
searchstr
- °Ë»ö ´ë»óÀÇ ºÎºÐ ij¸¯ÅÍ ¶óÀÎstart
- °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic long position(Clob searchstr, long start) throws SQLException
Clob
¿ÀºêÁ§Æ®³»¿¡¼, ÁöÁ¤µÈ Clob
¿ÀºêÁ§Æ® searchstr
°¡ ³ªÅ¸³ª´Â ij¸¯ÅÍ À§Ä¡¸¦ ÃëµæÇÕ´Ï´Ù. start
ÀÇ À§Ä¡·ÎºÎÅÍ °Ë»öÀÌ °³½ÃµË´Ï´Ù.
searchstr
- °Ë»ö ´ë»óÀÇ Clob
¿ÀºêÁ§Æ®start
- °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡. ÃÖÃÊÀÇ À§Ä¡´Â 1
Clob
¿ÀºêÁ§Æ®°¡ ¹ß°ßµÈ À§Ä¡. ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â -1. ÃÖÃÊÀÇ À§Ä¡´Â 1
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int setString(long pos, String str) throws SQLException
Clob
¿ÀºêÁ§Æ®°¡ ÁöÁ¤ÇÏ´Â CLOB
Ä¡¿¡ ÁöÁ¤µÈ Java String
¸¦ pos
ÀÇ À§Ä¡¿¡ ±âÀÔÇÕ´Ï´Ù.
pos
- ÀÌ Clob
¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB
Ä¡¿¡ÀÇ ±âÀÔÀ» °³½ÃÇÏ´Â À§Ä¡str
- ÀÌ Clob
¿ÀºêÁ§Æ®°¡ ÁöÁ¤ÇÏ´Â CLOB
Ä¡¿¡ ±âÀÔÇØÁö´Â ij¸¯ÅÍ ¶óÀÎ
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì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¸¯Åͼö
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic OutputStream setAsciiStream(long pos) throws SQLException
Clob
¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB
Ä¡¿¡ ASCII ij¸¯Å͸¦ ±âÀÔÇϱâ À§Çؼ(¶§¹®¿¡) »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº pos
ÀÇ À§Ä¡·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù.
pos
- ÀÌ CLOB
¿ÀºêÁ§Æ®¿¡ÀÇ ±âÀÔÀ» °³½ÃÇÏ´Â À§Ä¡
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetAsciiStream()
public Writer setCharacterStream(long pos) throws SQLException
Clob
¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â CLOB
Ä¡¿¡ Unicode ij¸¯Å͸¦ ±âÀÔÇϱâ À§Çؼ(¶§¹®¿¡) »ç¿ëÇÏ´Â ½ºÆ®¸²À» ÃëµæÇÕ´Ï´Ù. ½ºÆ®¸²Àº pos
ÀÇ À§Ä¡·ÎºÎÅÍ °³½ÃÇÕ´Ï´Ù.
pos
- CLOB
Ä¡¿¡ÀÇ ±âÀÔÀ» °³½ÃÇÏ´Â À§Ä¡
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìgetCharacterStream()
public void truncate(long len) throws SQLException
Clob
°¡ ÁöÁ¤ÇÏ´Â CLOB
Ä¡¸¦ len
ij¸¯ÅÍÀÇ ±æÀÌ¿¡ Àý¾àÇÕ´Ï´Ù.
len
- CLOB
°ªÀ» Àý¾àÇÒ ¼ö ÀÖ´Â ±æÀÌ (¹ÙÀÌÆ® ´ÜÀ§)
SQLException
- CLOB
Ä¡¿¡ ¾×¼¼½º ÇÒ °æ¿ì¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.