簡單介紹2種Java讀取Oracle大欄位資料(CLOB)的方法
這篇文章主要介紹了Java讀取Oracle大欄位資料(CLOB)的2種方法,文中透過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 |
Oracle資料庫中有一個欄位是CLOB型別,使用java 解析.
1.使用java解析clob型別內容
public String clobToString(Clob c) { StringBuffer sb = new StringBuffer(1024); Reader instream = null; try { instream = c.getCharacterStream(); char[] buffer = new char[(int) c.length()]; int length = 0; while ((length = instream.read(buffer)) != -1) { sb.append(buffer, 0, length); } } catch (Exception ex) { ex.printStackTrace(); return null; } finally { try { if (instream != null) instream.close(); } catch (Exception dx) { instream = null; } } return sb.toString(); }
if(pageObject.getResultList() != null && pageObject.getResultList().size() > 0){ for(int i=0,j=pageObject.getResultList().size(); i < j;i++){ Mapmaps = (Map) pageObject.getResultList().get(i); maps.put("DISPATCHINGRULESNAME",this.clobToString((Clob) maps.get("DISPATCHINGRULESNAME"))); //這裡將Clob型別轉化成字串,呼叫clobToString((Clob)方法 } }
2.使用oracle函式 to_char(欄位)
select to_char(t.billName) as billName from T_CC_SHARE_DISPATCH_RULE t
以上就是本文的全部內容,希望對大家的學習有所幫助。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2691933/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹oracle重置序列的方法Oracle
- 簡單介紹python在CMD介面讀取excel所有資料PythonExcel
- 四種大資料分析方法介紹!大資料
- 簡單介紹java中的equals()方法Java
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- 包括clob segment 大欄位 表的大小統計
- oracle複合索引介紹(多欄位索引)Oracle索引
- Caffeine快取的簡單介紹快取
- 大資料崗位介紹-引子大資料
- 簡單介紹python深度學習tensorflow例項資料下載與讀取Python深度學習
- MySQL線上新增欄位的幾種方案介紹MySql
- java註解的簡單介紹Java
- 簡單介紹Golang切片刪除指定元素的三種方法Golang
- 簡單介紹四種Python 列表反轉顯示的方法Python
- Go 匿名欄位介紹Go
- H2 資料庫介紹(1)--簡介資料庫
- MongoDB Oplog中的欄位介紹MongoDB
- 簡單介紹NMS的實現方法
- 簡單介紹PostgreSQL解析URL的方法SQL
- MySQL資料備份多種引數介紹及簡單示例MySql
- Java併發:ThreadLocal的簡單介紹Javathread
- 簡單介紹Golang列印複雜結構體的兩種方法Golang結構體
- 簡單介紹mysql中資料庫覆蓋匯入的幾種方式MySql資料庫
- 對GaussDB資料庫和資料管理的簡單介紹資料庫
- Java讀取暫存器資料的方法Java
- 簡單介紹一下Java常用的五大框架!Java框架
- CSRF簡單介紹及利用方法
- 簡單介紹Java String Methods(上)Java
- 簡單介紹Java String Methods(下)Java
- Mysql多欄位大表的幾種優化方法MySql優化
- Mysql兩種情況下更新欄位中部分資料的方法MySql
- 一種錯誤的資料欄位取名
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- python讀取大檔案的幾種方法Python
- 簡單介紹C#獲取攝像頭拍照顯示影像的方法C#
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- Java正規表示式簡單介紹Java
- 簡單介紹MySQL索引失效的幾種情況MySql索引