JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
JSP ÆÁ
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
Clob ¾²°í Àб⠿¹Á¦
GoodBug
À̹ÌÁö ½½¶óÀÌ´õ º¸±â

I. Å×À̺í

CREATE TABLE clob_test (

    code CHAR(1) PRIMARY KEY,

    text CLOB

);

 

II. ¾²±â

...

connection.setAutoCommit(false);

preparedstatement = connection.prepareStatement("INSERT INTO clob_test ('1', empty_clob())");

preparedstatement.executeUpdate();

preparedstatement.close();

 

content = "ÀúÀåÇÒ clob µ¥ÀÌÅÍ";

preparedstatement = connection.prepareStatement("SELECT text FROM clob_test WHERE code = '1' FOR UPDATE");
resultset = preparedstatement.executeQuery();

if (resultset.next()) {

    Writer writer = null;
    Reader reader = null;
    try {
        Clob clob = resultset.getClob(1);
        writer = ((oracle.sql.CLOB)clob).getCharacterOutputStream();
        reader = new CharArrayReader(content.toCharArray());
   
        char[] buffer = new char[1024];
        int read = 0;
        while ( (read = reader.read(buffer,0,1024)) != -1){
            writer.write(buffer, 0, read);
        }

    } catch (Exception exception) {
        logger.error("Error at BoardDAO.boardInsert",exception);
        throw exception;
    } finally {
        if (reader != null) try { reader.close(); } catch (Exception exception) {}
        if (writer != null) try { writer.close(); } catch (Exception exception) {}
    }
}

..

connection.commit();

..

 

III. Àбâ

preparedstatement = connection.prepareStatement("SELECT text FROM clob_test WHERE code = '1'");

resultset = preparedstatement.executeQuery();

 

String text = null;

StringBuffer stringbuffer = new StringBuffer();
char[] charbuffer = new char[1024];
int read = 0;

Reader reader = null;
try {
    reader = resultset.getCharacterStream(1);

    while ((read = reader.read(charbuffer, 0, 1024)) != -1)
        stringbuffer.append(charbuffer, 0, read);

    text = stringbuffer.toString();

} catch (Exception exception) {
    throw exception;
} finally {
    if (reader != null) reader.close();
}

 

System.out.println(text);

 

 

 

2006-04-21 18:10:52
211.189.124.***

 

ÁÁÀº»ý°¢ ^^

0Á¡ (0¸í)
Clob ¾²°í Àб⠿¹Á¦ 3 GoodBug 2005-11-13
4 Ãâ½Ã~! À̹ÌÁö °¶·¯¸® ½ºÅ² 4 Tag 4 GoodBug 2005-05-06
µ¡±Û 3°³ | ÅÂ±× 0°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
ÇÏüÁöÁ¸
(0) (0)
¿À´Ã ÀÌ°Í ¶§¹®¿¡ ¹«Áö Â¥Áõ³µ´Âµ¥ ÇØ°á¿Ï·á~~ ^^
220.126.194.*** 2006-01-19 21:07:13
jinuxer
(0) (0)
SELECT text FROM clob_test WHERE code = '1' FRO UPDATE ¿ÀŸ °°½À´Ï´Ù.^_^; SELECT text FROM clob_test WHERE code = '1' FOR UPDATE
203.241.147.*** 2006-04-13 13:21:09
GoodBug
(0) (0)
¤»¤» °¨»ç
211.189.124.*** 2006-04-21 18:10:31
À̸§ ºñ¹Ð¹øÈ£
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
114 STS Spring MVC on STS 2.8, 2.9 ¹öÀü¿¡¼­ ÇÁ·ÎÁ§Æ® »ý¼º½Ã ¿¡·¯¹ß»ý ÇÒ °æ¿ì 1 GoodBug 2012-03-08 8,112
113 dbcp DBCP »ç¿ë½Ã DBÁ¤º¸ ¾Ïȣȭ 1 GoodBug 2012-02-08 5,617
112 ½ºÆ®·µÃ÷ action alert ¸Þ½ÃÁö Ãâ·Â ÈÄ ÆäÀÌÁö À̵¿ & µÚ·Î°¡±â ¿¹¹æ ÇູÇѱ¤´ë 2009-01-14 11,643
111 spring spring ÀÚµ¿¹­±â 1 kaiser 2007-03-12 11,853
110 spring Spring ºó¹­±â- »ý¼ºÀÚ¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 2 1 kaiser 2007-02-21 21,611
109 spring Spring ºó¹­±â-¼¼Å͸޼ҵ带 ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 1 kaiser 2007-02-21 11,909
108 spring Spring - xml·Î ¹­±â 1 kaiser 2007-02-07 12,406
107 spring Spring ºó¹­±â-±âº»¹­±â 1 kaiser 2007-02-05 8,817
106 spring spring ºó¹­±â-2 1 kaiser 2007-01-29 9,683
105 spring Spring ºó¹­±â-1 1 kaiser 2007-01-29 9,748
104 spring Spring 1Â÷ ¿ä¾à 1 kaiser 2007-01-23 10,869
103 spring spring ½ÃÀÛÇϱâ-2 1 1 kaiser 2007-01-22 9,970
102 spring Spring ½ÃÀÛÇϱâ-1 4 1 kaiser 2007-01-22 11,687
101 spring Spring ¼­·Ð - spring ¼³Ä¡ 1 1 kaiser 2007-01-19 13,361
100 clob »ç¿ëÇϱâ kaiser 2008-08-21 7,679
99 span ±Û¾²±â ÈÄ »ç¿ëÇÒ protoload 1 1 °í°í½Ì 2008-05-09 7,185
98 log4sql log4sql 1 1 Aki 2008-04-30 8,403
97 ¼ýÀÚ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â 1 °ö½½´ë¸¶¿Õ 2008-03-21 8,527
96 iBatis iBatis ¿¡¼­ SQL ·Î±ë½Ã ÀÌ»Ñ°Ô º¸À̱â 6 1 GoodBug 2007-10-26 22,610
95 log4sql¿äÁò ¸¹ÀÌ ¾²´Â°Í °°´øµ¥.... ¿µÀ̳²Ç¦ 2008-10-17 8,132
copyright 2005-2024 by Unicorn