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

java圖片存到資料庫

發布時間:2022-07-17 22:28:49

① 在java代碼中怎麼從伺服器上把圖片拿來放到資料庫里

大概流程:
1.上傳插件的選擇:此篇博文選擇的是jQuery的zyupload文件上傳插件;
2.上傳請求發起後,java代碼的處理:你是要將上傳的圖片只保存在伺服器還是只保存在資料庫還是說兩者都採取。上傳到伺服器很簡單,保存到資料庫也很簡單,但是此處需要考慮業務,圖片保存在資料庫時採用哪種保存方式(本博文業務來自於項目,因為圖片數量巨多,故在資料庫是通過保存圖片的路徑實現的,並非二進制流);
3.圖片保存在資料庫後,在前段頁面的回顯功能。

② java怎樣把圖片保存到資料庫然後讀出來在html中顯示

一般是將圖片本體存放到OSS,圖片的路徑存放到資料庫,然後jsp中獲取的是他的路徑
然後用<img src="OSS的鏈接/"+你資料庫的圖片路徑> 你可以用本地圖片試試 將圖片本體存放在你的E盤/image下面 然後你存入資料庫的是你的圖片名 然後將圖片上傳到本地 然後使用<img src='E盤/image'+資料庫裡面的圖片名> 就可以顯示了 你可以試試

③ Java web開發中怎麼把圖片存入資料庫

兩種方式:

  1. 把圖片轉換 『流數據』 直接存在資料庫圖片欄位中。

  2. 把圖片 『流數據』 存在文件夾內,資料庫欄位存對應圖片地址。

    第一種因為是直接存圖片數據,寫入讀取比第二種慢,會佔用資料庫資源。

    硬碟速度 > 資料庫

    圖片轉換成流數據,流轉換成圖片,具體方法你需要搞懂。看博客看到的。(我也沒寫過 [滑稽])

④ java如何將圖片類型的數據存入mysql 資料庫

有一個比較簡單的方法可以得到這個類型名稱
通過
resultSet
=
statement.executeQuery("select
image列
from
table");
resultSetMetaData
=
resultSet.getMetaData();
System.out.println(resultStetMetaData.getColumnClassName(1));

⑤ 如何在Java程序中選擇添加圖片,再存到資料庫中

存儲圖片:

//載入驅動程序類
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con=DriverManager.getConnection("jdbc:odbc:denglu","sa","sa");
//建立資料庫聯機,其中denglu為資料庫名,sa為連接資料庫的帳號及密碼。
Statement stmt=con.createStatement(); //建立Statement對象

FileInputStream str=new FileInputStream(filename); //圖片文件路徑
String sql="insert into picturenews(id,image) values(?,?,?)";
PreparedStatement pstmt=con.prepareStatement(sql);
pstmt.setString(1,id); //ID號
pstmt.setBinaryStream(2,str,str.available()); //圖片數據
pstmt.execute();
//將數據存入資料庫
out.println("Success,You Have Insert an Image Successfully");

圖片讀取:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con=DriverManager.getConnection("jdbc:odbc:denglu","sa","sa");
Statement stmt=con.createStatement();
ResultSet rs=null;
String sql = "select image from picturenews WHERE id="+id;

rs=stmt.executeQuery(sql);
if(rs.next()) {
//圖片輸出的輸出流
InputStream in = rs.getBinaryStream("image");
byte b[] = new byte[0x7a120];
for(int i = in.read(b); i != -1;)
{
//將緩沖區的輸入輸出到頁面
in.read(b);
}
}

/**
* 獲得數據後可以按照自己的方法進行處理或者顯示
*/
JLabel label=new JLabel(new ImageIcon(b)); //用JLabel進行顯示

.....

⑥ 在java中如何將圖片保存到資料庫

存取圖片就是二進制數據的存取問題
把圖片以文件的時候讀入到程序中
轉換成byte
以byte顯示保存到資料庫中
另外,access保存文件~~不合適~
---------------------------
顯示和存儲沒關系,看你要怎麼顯示了~顯示到瀏覽器?

⑦ Java web 問題圖片怎麼存儲到資料庫。

一般資料庫只存圖片的路徑。你可以在web下建一個目錄(images),然後把上傳的圖片放在裡面。最好是用系統時間命名,避免沖突。
具體路徑是通過request.getRealPath("images")得到,讓後把圖片改名放進去。

資料庫記住相對的路徑(1111.jpg)就可以了,在頁面可以<img src="$contextPath/imags/1111.jpg" .../>

⑧ 我要用JAVA存圖片到資料庫

Android保存到資料庫一般用SQLite,圖片要是直接保存到資料庫裡面去,SQLite是用一種叫BLOB(大二進制對象)的類型保存的,在Java中需要用InputStream(讀取時)和OutputStream(寫入時)進行處理。

還有一種存圖片的方法:圖片進資料庫的不一定是圖片本身,你可以只傳圖片的路徑(絕對或相對路徑),這樣就只需要一個字元串欄位了(string, varchar之類的),需要時查到資料庫里的路徑在連接到文件系統就找到了。

⑨ 用Java能不能把一張圖片存到MySQL資料庫中啊

可以,用BLOB,但是不推薦這么做,保存路徑比較好

閱讀全文

與java圖片存到資料庫相關的資料

熱點內容
函數單獨進行編譯 瀏覽:971
李采潭蘑菇 瀏覽:227
紫軒小說手打版下載 瀏覽:57
電腦pdf閱讀器下載 瀏覽:770
30G電影下載 瀏覽:440
電影孝順女兒觀影問卷 瀏覽:470
怎麼自己造一個伺服器手機版 瀏覽:165
程序員製作連線題目 瀏覽:186
女人被精神控制後被侵犯電影 瀏覽:495
安卓開機鍵壞了怎麼開機重啟 瀏覽:796
染島貢作品簡介 瀏覽:801
哥的電影的 瀏覽:899
狼狽電影百度雲 瀏覽:478
dos命令如何跳過程序 瀏覽:619
編譯器沒有游標怎麼辦 瀏覽:871
在天貓app怎麼看天貓積分 瀏覽:224
安卓手機怎麼下載gba電玩之家 瀏覽:771
周三多管理學pdf 瀏覽:463
一部美國電影講的是幾個小孩子 瀏覽:415
用手機怎麼把圖片放到一個文件夾 瀏覽:591