使用jdbc操作大段文字和二進位制資料型別
1 clob型別 用以儲存大容量的文字
mysql中對應的字段型別是mediumtext ,text 和longtetxt
向資料庫中插入大段的文字
public static void insert()
catch (sqlexception e)
catch (filenotfoundexception e)
catch (ioexception e)
finally
}
讀取clob型別的資料
public static void read()*/
int c = -1;
while((c = read.read(buffer)) != -1)
bw.close();
read.close();
"content"));}}
catch (sqlexception e)
catch (ioexception e)
finally
}
2 blob型別用以儲存二進位制的資料
mysql對應的字段型別: mediumblob,bolb,longblob
插入資料
public static void insertblob()
catch (sqlexception e)
catch (filenotfoundexception e)
catch (ioexception e)
finally
}
讀取bolb的資料
public static void readblob()
os.close();
is.close();}}
catch (sqlexception e)
catch (ioexception e)
finally
}
二進位制操作
關於二進位制操作很常見,很多筆試面試題中也有涉及,本篇主要圍繞二進位制翻轉,二進位制最高位判定和給定整數的二進位制輸出來 靈活使用二進位制的 操作。一 給定整數的二進位制翻轉 思路 可以考慮逐次翻轉得到最終的翻轉結果,具體做法,首先將所有二進位制位奇偶位逐個翻轉,然後以兩位為一對 作為整體 奇偶對逐...
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...
文字流和二進位製流
華清遠見 楊碩 我們在寫 c程式的時候經常會涉及到對流的操作,比如說從標準輸入流讀取一串字串,然後通過標準輸出流輸出顯示在螢幕上,這也就是所謂的 io操作。那麼流究竟是什麼東西?下面首先對流這個概念做一下解釋。一 流 stream 的概念 計算機有很多外部裝置,比如鍵盤 滑鼠 cd rom io操作...