| Author |
How to insert and retrieve clob
|
jaya repaka
Greenhorn
Joined: Nov 06, 2003
Posts: 18
|
|
Hi All, In my application ,one datatype has been changed to clob(5000) from varchar2(4000).I wrote the following code to insert and select..(for Clob) String value=requestComment.getComment(); StringReader r = new StringReader((String)value ); preparedStatement.setCharacterStream( 4, r, ((String)value).length()); // for retrieve(select) myClob = resultSet.getClob(COMMENT_X); if(myClob!=null){ Reader clobData = myClob.getCharacterStream(); CharArrayWriter writer=new CharArrayWriter(); int i=-1; while((i = clobData.read()) !=-1) { //writer.write(i) I gave morethan 4000 character as input ,I am getting the following the error.. Mapping the following SQLException, with ErrorCode 17,410 and SQLState <null>, to a StaleConnectionException: java.sql.SQLException: No more data to read from socket Please let me know if someone can help me.. Thanks in advance... Thanks Jaya
|
 |
Karthikeyan Rajendraprasad
Ranch Hand
Joined: Apr 16, 2003
Posts: 70
|
|
in order to use setClob you need to have a Clob object. it can be created as mentioned below set it as
|
Karthikeyan<br />SCJP 1.4, SCWCD.
|
 |
 |
|
|
subject: How to insert and retrieve clob
|
|
|