how to Retrive the CLOB value from Oracle using java

后端 未结 2 1382
小蘑菇
小蘑菇 2020-12-07 01:34
SELECT DESCRIPTION,DETAILED_DESCRIPTION,PRIORITY,RISK_LEVE FROM Table_Name

The DETAILED_DESCRIPTION column is having value in CL

2条回答
  •  Happy的楠姐
    2020-12-07 02:34

    After retrieving your data, you can use the getClob () method to return your Clob. Then you needs to open the Clob's stream to read the data (Mayb be char or binary data).

    If the clob is known to be a plain string, you maybe also wish to use

    clob.getSubString(1, (int) clob.length());

    So try this

    Clob clob = resultSet.getClob("DETAILED_DESCRIPTION")
    record.add(clob.getSubString(1, (int) clob.length());
    

    see http://www.java2s.com/Code/JavaAPI/java.sql/ResultSetgetClobintcolumnIndex.htm

提交回复
热议问题