免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Hibernate將文件二進制存入mysql
二進制大型對象(BLOB)列是MySQL的秘密武器之一。這些列中存儲了二進制的數(shù)據(jù),你可以象其它普通的數(shù)據(jù)類型一樣來檢索和操縱它。根據(jù)MySQL指南有關(guān)資料,BLOB是一個二進制大型對象,它能容納不同大小的數(shù)據(jù)。事實上,MySQL有四種BLOB類型:

◆tinyblob:僅255個字符
◆blob:最大限制到65K字節(jié)
◆mediumblob:限制到16M字節(jié)
◆longblob:可達4GB


Java代碼
  1. String fname = "c:\\itanger.gif";//要入庫的文件   
  2. File f = new File(fname);    
  3. FileInputStream fin = new FileInputStream(f);    
  4. tad.setImage(Hibernate.createBlob(fin));   
  1. String fname = "c:\\itanger.gif";//要入庫的文件   
  2. File f = new File(fname);   
  3. FileInputStream fin = new FileInputStream(f);   
  4. tad.setImage(Hibernate.createBlob(fin));   


Java代碼
  1. public void doGet(HttpServletRequest request,HttpServletResponse response){   
  2.         User user=(User)session.load(User.classnew Integer(1));   
  3.         Blob photo=user.getPhoto();   
  4.         InputStream in=photo.getBinaryStream();   
  5.         OutputStream out=response.getOutputStream();   
  6.         byte [] buf=new byte[1024];   
  7.         int len;   
  8.         while((len=in.read(buf))!=-1){   
  9.             out.write(buf, 0, len);   
  10.         }   
  11.         in.close();   
  12.         out.close();   
  13.     }  
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
我的MYSQL學(xué)習(xí)心得(四)
[深入淺出Hibernate筆記] Oracle中的大字段
JDBC訪問二進制數(shù)據(jù)(BLOB)
用PB編寫WinSock TCP/IP應(yīng)用程式
數(shù)據(jù)庫遷移 總結(jié)
Java和mysql的數(shù)據(jù)類型對應(yīng)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服