久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java 實現讀取clob

瀏覽:64日期:2022-08-22 09:40:10

1.說明

jdbc 數據類型為Clob,與java的String類型相對應。

2.導入

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.sql.Clob;

3.代碼實現

public List<Map<String, Object>> queryForList() { List<Map<String, Object>> rowList = new ArrayList<Map<String, Object>>(); String driver = ''; String url = ''; String username = ''; String password = ''; String sql = ''; log.info('查詢sql條件:' + sql); try { // 加載驅動程序,此處運用隱式注冊驅動程序的方法 Class.forName(driver); log.info('加載驅動成功!'); } catch (ClassNotFoundException e) { log.error('加載驅動程序,此處運用隱式注冊驅動程序的方法出錯:' + e.getMessage()); e.printStackTrace(); } try { // 創建連接對象 Connection con = DriverManager.getConnection(url, username, password); // 創建sql執行對象 Statement st = con.createStatement(); // 執行sql語句并返回結果集 ResultSet rs = st.executeQuery(sql); // 獲得結果集結構信息,元數據 ResultSetMetaData rsmd = rs.getMetaData(); // 獲得列數 int columnCount = rsmd.getColumnCount(); // 用于接收每行數據 Map<String, Object> rowData = null; // clob類型 Clob clob = null; // clob轉成String String clobString = ''; while (rs.next()) { rowData = new HashMap<String, Object>(); for (int i = 1; i <= columnCount; i++) {// 判斷數據類型是否為Clobif (rs.getObject(i) instanceof Clob) {// Clob轉String clob = (Clob) rs.getObject(i); clobString = clob.getSubString((long) 1, (int) clob.length()); rowData.put(rsmd.getColumnName(i), clobString);} else { rowData.put(rsmd.getColumnName(i), rs.getObject(i));} } rowList.add(rowData); } // 關閉相關的對象 if (rs != null) { rs.close(); } if (st != null) { st.close(); } if (con != null) { con.close(); } } catch (SQLException e) { e.printStackTrace(); } return rowList;}

以上就是java 實現讀取clob的詳細內容,更多關于java 讀取clob的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 泗水县| 泰顺县| 平山县| 中西区| 雷州市| 敦化市| 句容市| 延寿县| 环江| 靖安县| 朝阳区| 万州区| 南丰县| 六枝特区| 郯城县| 石棉县| 丽水市| 鹤庆县| 全椒县| 宁化县| 宁国市| 汤阴县| 乐都县| 积石山| 新闻| 定兴县| 同仁县| 洪雅县| 富民县| 荣成市| 花垣县| 石城县| 维西| 新营市| 修文县| 松原市| 山西省| 南投县| 林甸县| 西畴县| 虹口区|