亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

巧妙解決Oracle NClob讀寫(xiě)問(wèn)題(經(jīng)驗(yàn)分享)

 更新時(shí)間:2017年10月13日 09:11:44   作者:Jacklondon Chen  
下面小編就為大家?guī)?lái)一篇巧妙解決Oracle NClob讀寫(xiě)問(wèn)題(經(jīng)驗(yàn)分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

最近一個(gè)新項(xiàng)目中,嘗試在 Oracle 數(shù)據(jù)庫(kù)中使用 NCLOB 來(lái)保存大的 xml 字符串。

在代碼自動(dòng)生成工具(通過(guò) JDBC 驅(qū)動(dòng)程序,讀數(shù)據(jù)庫(kù)表結(jié)構(gòu),自動(dòng)生成對(duì)應(yīng)的 java 代碼,包含增加、刪除、修改、分頁(yè)查詢、根據(jù)主鍵查找等前臺(tái) html/js、后臺(tái)代碼 java),將 NCLOB 字段映射到 String 類型。

運(yùn)行代碼,無(wú)報(bào)錯(cuò)。使用 SQuirreL SQL 客戶端查看數(shù)據(jù),覺(jué)察數(shù)據(jù)未保存成功。

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

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

升級(jí) Oracle JDBC 驅(qū)動(dòng)程序,直接用 java JDBC 標(biāo)準(zhǔn)的 setString 函數(shù),保存成功!

對(duì)應(yīng)網(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讀寫(xiě)問(wèn)題(經(jīng)驗(yàn)分享)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • oracle 監(jiān)聽(tīng) lsnrctl 命令 (推薦)

    oracle 監(jiān)聽(tīng) lsnrctl 命令 (推薦)

    這篇文章主要介紹了oracle 監(jiān)聽(tīng) lsnrctl 命令 ,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 45個(gè)非常有用的 Oracle 查詢語(yǔ)句小結(jié)

    45個(gè)非常有用的 Oracle 查詢語(yǔ)句小結(jié)

    這里我們介紹的是 40+ 個(gè)非常有用的 Oracle 查詢語(yǔ)句,主要涵蓋了日期操作,獲取服務(wù)器信息,獲取執(zhí)行狀態(tài),計(jì)算數(shù)據(jù)庫(kù)大小等等方面的查詢。這些是所有 Oracle 開(kāi)發(fā)者都必備的技能,所以快快收藏吧
    2014-04-04
  • Oracle存儲(chǔ)過(guò)程返回游標(biāo)實(shí)例詳解

    Oracle存儲(chǔ)過(guò)程返回游標(biāo)實(shí)例詳解

    Oracle存儲(chǔ)過(guò)程返回游標(biāo)有兩種實(shí)現(xiàn)方法一種是聲明系統(tǒng)游標(biāo),一種是聲明自定義游標(biāo),本文將詳細(xì)介紹,需要了解的朋友可以參考下
    2012-12-12
  • CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解

    CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解

    這篇文章主要介紹了CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • oracle group by語(yǔ)句實(shí)例測(cè)試

    oracle group by語(yǔ)句實(shí)例測(cè)試

    本文將詳細(xì)介紹oracle group by語(yǔ)句,以實(shí)例進(jìn)行測(cè)試,需要的朋友可以參考下
    2012-11-11
  • Linux中Oracle啟動(dòng)偵聽(tīng)報(bào)錯(cuò)TNS:permission denied的解決方法

    Linux中Oracle啟動(dòng)偵聽(tīng)報(bào)錯(cuò)TNS:permission denied的解決方法

    這篇文章主要介紹了Linux中Oracle啟動(dòng)偵聽(tīng)時(shí)報(bào)錯(cuò)TNS:permission denied的解決方法,文中給出了詳細(xì)的解決方法,相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-02-02
  • oracle 合并查詢 事務(wù) sql函數(shù)小知識(shí)學(xué)習(xí)

    oracle 合并查詢 事務(wù) sql函數(shù)小知識(shí)學(xué)習(xí)

    oracle 合并查詢 事務(wù) sql函數(shù)小知識(shí)學(xué)習(xí),需要的朋友可以參考下
    2012-12-12
  • Oracle 11g實(shí)現(xiàn)安全加固的完整步驟

    Oracle 11g實(shí)現(xiàn)安全加固的完整步驟

    這篇文章主要給大家介紹了關(guān)于Oracle 11g實(shí)現(xiàn)安全加固的完整步驟,文中通過(guò)示例代碼將實(shí)現(xiàn)的步驟一步步介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle 11g具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • Oracle數(shù)據(jù)庫(kù)scott用戶創(chuàng)建view視圖權(quán)限的操作方法

    Oracle數(shù)據(jù)庫(kù)scott用戶創(chuàng)建view視圖權(quán)限的操作方法

    這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)scott用戶創(chuàng)建view視圖權(quán)限的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Oracle 11g收集多列統(tǒng)計(jì)信息詳解

    Oracle 11g收集多列統(tǒng)計(jì)信息詳解

    我們?cè)趯?xiě)SQL語(yǔ)句的時(shí)候,有的時(shí)候會(huì)碰到where子句后面有多個(gè)條件的情況,也就是根據(jù)多列的條件篩選得到數(shù)據(jù)。下面這篇文章主要給大家介紹了Oracle 11g收集多列統(tǒng)計(jì)信息的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-03-03

最新評(píng)論