當前位置:編程學習大全網 - 網站源碼 - 如何用java更新oracle的blob字段?

如何用java更新oracle的blob字段?

更新數據時,在寫insert語句時,blob字段不更新,blob字段對應的數據被empty_blob()替換。

(註意:在執行上述sql之前,必須將連接設置為不自動提交:conn . set auto commit(false);)

最後,分離blob字段:

//取出blob字段

string SQL = " select ANNEX from market _ info _ collect _ t where info _ id = ' "

+ infoId +" '用於更新";

語句stt = null

STT = conn . create statement();

RS = STT . execute query(SQL);

if (rs.next()) {

blob =(Oracle . SQL . blob)RS . get blob(" ANNEX ");

outStream = blob . getbinaryoutputstream();

instream = my file . get contentstream();

byte[]data = new byte[instream . available()];

instream.read(數據);

outStream.write(data,0,data . length);

}

instream . close();

out stream . flush();

out stream . close();

上面這段是我之前寫過的壹部分代碼。請看看,希望對妳有幫助。。。

  • 上一篇:請問Linux驅動程序中,字符設備驅動,塊設備驅動以及網絡驅動的區別和比較,學的時候需要註意些什麽?
  • 下一篇:完美小程序怎麽退款?
  • copyright 2024編程學習大全網