java核心技術記要——BLOB讀寫

讀取圖片:

PrearedStatement stat=conn.prearedStatement ("select ... from ...where id=?");

stat.set(1,001);

Result result=stat.executeQuery();

if(result.next()){

Blob blob=result.getBlob(1);

Image img=ImageIO.read(blob.getInputStream());

}


存儲圖片:

Blob blob=conn.crreateBlob();

int offset=0;

OutputStream out=blob.setBinaryStream(offset);

ImageIO.write(img,"PNG",out);

PreparedStatement stat=conn.preparedStatement("insert into ... value(?,?)");

stat.set(1,001);

stat.set(2,blob);

stat.executeUpdate();


發佈了13 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章