導航:首頁 > 編程語言 > java讀取資料庫圖片

java讀取資料庫圖片

發布時間:2022-05-08 21:34:35

1. java怎麼把圖片從資料庫中調用出來

1 一半圖片都是把路徑存放在資料庫的 到時候取出路徑就可以了
2 在資料庫有blob格式可以存放圖片 以二進制流的方式取出來

<% String zjbm = CheckParam(request.getParameter("zjbm"),""); String zpSql = "select zp from tjjryxxx where sfzh = '"+zjbm+"'"; out.clear(); response.setContentType("image/jpeg"); response.setHeader("Content-Transfer-Encoding","base64"); Connection connection = null; PreparedStatement ps = null; ResultSet rs = null; Blob blob =null; byte[] data = null; try{ connection =getConn(); ps = connection.prepareStatement(zpSql); rs = ps.executeQuery(); while(rs.next()){ blob = (Blob)rs.getBlob("zp"); long nlen = blob.length(); int nsize = (int) nlen; data = blob.getBytes(1,nsize); OutputStream out1 = response.getOutputStream(); BufferedOutputStream bos =null; bos = new BufferedOutputStream(out1); bos.write(data,0,data.length); bos.close(); rs.close(); } }catch(Exception e){ e.printStackTrace(); } %>

2. 在JAVA中如何將圖片從資料庫讀取到頁面上

你只要開啟一個輸出流將從資料庫取出來的圖片(這個時候肯定是二進制數據是吧),寫出來就行了.
然後在調用圖片的地方調用相應的方法就可以輸出了.

3. JAVA怎樣操作資料庫的圖片

給你個思路:
選擇資料庫欄位類型為Blob 類型即可存儲文件,前提資料庫必須支持Blob 類型,如oracle、sql server、db2等,或者將文件轉換成二進制流存儲到欄位中,讀取時重新將二進制流轉換成文件即可。

insert userinfo (img) values ('f:\\a.jpg')
這樣只會將'f:\\a.jpg'這個字元串保存到img欄位中,其實這也是一種方法,你讀取圖片時先取到img中的這個字元串,因為它標識了圖片的路徑,然後通過這個字元串代表的路徑去讀取圖片文件。

4. 在java中怎麼獲取資料庫中已經保存的圖片

如果要存資料庫的話,資料庫存圖片欄位用blob形式的(照片:zp為例)。
而且不能直接存,在存之前zp欄位先插入一個empty.BLOB(),
然後select ZP from 表 for update。再用輸入流的形式寫進去。
// 先檢索出來欄位,必須使用oracle的類:oracle.sql.BLOB
oracle.sql.BLOB blob = null;
if (rs.next())
{
blob = (oracle.sql.BLOB) rs.getBlob("ZP");
// 到資料庫的輸出流

5. java如何獲取資料庫里的圖片高寬

先把圖片取出來,然後看下面,最好在存資料庫的時候就把寬高保存下來

importjava.awt.image.BufferedImage;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;

importjavax.imageio.ImageIO;

publicclassCalPit{
publicstaticvoidmain(String[]args)throwsFileNotFoundException,IOException{
Filepicture=newFile("C:/Users/Administrator/Pictures/我的圖片/neusoft.png");
BufferedImagesourceImg=ImageIO.read(newFileInputStream(picture));
System.out.println(String.format("%.1f",picture.length()/1024.0));
System.out.println(sourceImg.getWidth());
System.out.println(sourceImg.getHeight());
}
}

6. java如何讀取資料庫中的路徑在標簽框中顯示圖片

1、從DB得到圖片路徑
2、載入圖片到 ImageIcon
3、顯示在JLabel中,setIcon(ImageIcon)

7. java讀取資料庫中圖片的地址,然後再顯示在jLabel框中,但是運行後沒有載入圖片,這是什麼原因,求解啊

Icon icon = new ImageIcon(Pic_address)應該改為Icon icon = new ImageIcon(Pic_address).getImage();你原來沒有去獲得圖片

好使記得給分啊

8. 如何用Java語句取出存在資料庫中的圖片

和取普通欄位一樣,然後把二進制轉為圖片格式的。再說也不應把圖片放到庫里,而應把圖片的路徑放到庫里。

9. Java如何從MySQL中讀取圖片並顯示在JFrame上求大神助一臂之力

1、用JDBC訪問MySQL資料庫。
2、使用SQL語句查詢出需要的數據。
3、用ImageIO讀取查詢出數據中圖片(應該是流對象)。
4、在JFrame中繪制圖片,或者new ImageIcon的方式創建Icon然後用JLabel來顯示。

10. javaweb怎麼在資料庫中讀取圖片

一般像圖片,聲音,視頻這樣的在東西不適合直接存入資料庫中,因為這樣會影響系統的性能,而是存在項目的某個文件中,然後存它們的路徑就可以 了,讀取圖片也是讀取路徑

閱讀全文

與java讀取資料庫圖片相關的資料

熱點內容
天正建築批量刪除命令 瀏覽:94
cad最下面的一排命令都什麼意思 瀏覽:456
pythonimportcpp 瀏覽:850
W10的系統怎麼給U盤加密 瀏覽:370
華為手機代碼編程教學入門 瀏覽:762
和彩雲沒會員怎樣解壓 瀏覽:634
androidimageview保存 瀏覽:387
新買店鋪什麼伺服器 瀏覽:883
文件夾能直接刻錄嗎 瀏覽:493
androidxmpp刪除好友 瀏覽:969
javac哪個前景好 瀏覽:427
中華英才網app為什麼不能搜索了 瀏覽:660
伺服器域名是什麼意思 瀏覽:52
Linux導出mysql命令 瀏覽:159
無詐建鄴是什麼app 瀏覽:228
python中的雙色球 瀏覽:167
python解釋器里如何換行 瀏覽:412
python編寫格式 瀏覽:576
用python做出來的軟體 瀏覽:469
伺服器指示燈代表什麼 瀏覽:702