最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

巧妙解決Oracle NClob讀寫問題(經驗分享)

 更新時間:2017年10月13日 09:11:44   作者:Jacklondon Chen  
下面小編就為大家?guī)硪黄擅罱鉀QOracle NClob讀寫問題(經驗分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近一個新項目中,嘗試在 Oracle 數(shù)據(jù)庫中使用 NCLOB 來保存大的 xml 字符串。

在代碼自動生成工具(通過 JDBC 驅動程序,讀數(shù)據(jù)庫表結構,自動生成對應的 java 代碼,包含增加、刪除、修改、分頁查詢、根據(jù)主鍵查找等前臺 html/js、后臺代碼 java),將 NCLOB 字段映射到 String 類型。

運行代碼,無報錯。使用 SQuirreL SQL 客戶端查看數(shù)據(jù),覺察數(shù)據(jù)未保存成功。

網(wǎng)上搜一通,有提到用 SetBigStringTryClob  的數(shù)據(jù)庫連接額外屬性的。總覺得好傻。也有提到用 setStringForClob 方法的,也比較笨。

最后在 Oracle 官網(wǎng)上,找到一個更好的辦法:

升級 Oracle JDBC 驅動程序,直接用 java JDBC 標準的 setString 函數(shù),保存成功!

對應網(wǎng)址:

http://docs.oracle.com/cd/E11882_01/java.112/e16548/oralob.htm#JJDBC28534

里面提到:

In Oracle Database 11g release 2 (11.2), the setBytes, setBinaryStream, setString, setCharacterStream, and setAsciiStream methods of PreparedStatement are extended to enhance the ability to work with BLOB, CLOB, and NCLOB target columns.

...

The SetBigStringTryClob connection property of Oracle Database 10g Release 1 (10.1) is no longer used or needed.

...

----------------------------

以上這篇巧妙解決Oracle NClob讀寫問題(經驗分享)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • oracle中利用關鍵字rownum查詢前20名員工信息及rownum用法

    oracle中利用關鍵字rownum查詢前20名員工信息及rownum用法

    這篇文章主要介紹了oracle中利用關鍵字rownum查詢前20名員工信息,本文通過代碼給大家簡單介紹了ORACLE 中ROWNUM用法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • oracle 使用sql獲取數(shù)據(jù)庫表、表的字段的多種方法

    oracle 使用sql獲取數(shù)據(jù)庫表、表的字段的多種方法

    使用sql獲取數(shù)據(jù)庫表,表的字段的方法有很多,本文整理了幾個常用且實用的方法,需要的朋友可以參考下
    2013-11-11
  • Oracle遞歸樹形結構查詢功能

    Oracle遞歸樹形結構查詢功能

    oracle樹狀結構查詢即層次遞歸查詢,是sql語句經常用到的,在實際開發(fā)中組織結構實現(xiàn)及其層次化實現(xiàn)功能也是經常遇到的。這篇文章給大家介紹了Oracle遞歸樹形結構查詢功能,需要的朋友參考下
    2019-09-09
  • Oracle數(shù)據(jù)庫自定義類型type的用法詳解

    Oracle數(shù)據(jù)庫自定義類型type的用法詳解

    這篇文章主要介紹了Oracle數(shù)據(jù)庫自定義類型type的用法詳解,Oracle?數(shù)據(jù)庫的概念和其它數(shù)據(jù)庫不一樣,這里的數(shù)據(jù)庫是一個操作系統(tǒng)只有一個庫,可以看作是?Oracle?就只有一個大數(shù)據(jù)庫,需要的朋友可以參考下
    2023-07-07
  • 兩種oracle創(chuàng)建字段自增長的實現(xiàn)方式

    兩種oracle創(chuàng)建字段自增長的實現(xiàn)方式

    這篇文章介紹了兩種oracle創(chuàng)建字段自增長的實現(xiàn)方式,一是序列+觸發(fā)器,二是序列+顯示調用序列,需要的朋友可以參考下
    2015-07-07
  • oracle11gR2使用exp導出命令時報EXP-00011錯誤的解決方法

    oracle11gR2使用exp導出命令時報EXP-00011錯誤的解決方法

    這篇文章主要介紹了oracle11gR2使用exp導出命令時報EXP-00011錯誤的解決方法,大家參考使用吧
    2014-01-01
  • Oracle使用dblink實現(xiàn)跨庫訪問的實例代碼

    Oracle使用dblink實現(xiàn)跨庫訪問的實例代碼

    dbLink是簡稱,全稱是databaselink,database link是定義一個數(shù)據(jù)庫到另一個數(shù)據(jù)庫的路徑的對象,database link允許你查詢遠程表及執(zhí)行遠程程序,本文給大家介紹了Oracle如何使用dblink實現(xiàn)跨庫訪問,需要的朋友可以參考下
    2024-03-03
  • PLSQL安裝、漢化和激活的方法步驟實現(xiàn)

    PLSQL安裝、漢化和激活的方法步驟實現(xiàn)

    這篇文章主要介紹了PLSQL安裝、漢化和激活的方法步驟實現(xiàn),對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Oracle刪除死鎖進程的方法

    Oracle刪除死鎖進程的方法

    這篇文章主要介紹了Oracle刪除死鎖進程的方法,涉及查找被鎖表及刪除對應進程的技巧,需要的朋友可以參考下
    2015-01-01
  • Oracle存儲過程創(chuàng)建方式

    Oracle存儲過程創(chuàng)建方式

    本文介紹了Oracle存儲過程的創(chuàng)建,包括package和package body的定義,以及輸入/輸出參數(shù)的類型,通過示例代碼,詳細說明了如何創(chuàng)建和使用存儲過程,并總結了個人經驗
    2025-02-02

最新評論

车致| 乐陵市| 仙游县| 广元市| 渝北区| 三亚市| 开封县| 浏阳市| 罗定市| 贵南县| 天门市| 利辛县| 衡水市| 巴彦淖尔市| 土默特右旗| 肥西县| 泉州市| 伊宁市| 尤溪县| 陕西省| 柳河县| 甘德县| 方正县| 县级市| 博客| 安丘市| 三都| 昌都县| 霍邱县| 东源县| 庐江县| 谷城县| 邳州市| 绥阳县| 白沙| 南充市| 涟水县| 凉城县| 嘉兴市| 云龙县| 麟游县|