⑴ 用java能不能把一張圖片存到MySQL資料庫中啊
可以,用BLOB,但是不推薦這么做,保存路徑比較好
⑵ java如何存儲圖片到資料庫,存路徑和二進制是什麼意思
一種方法是把圖像文件本身放在某個文件夾里,然後在數據表裡設一個「路徑「欄位,類型為字元串,存圖像的路徑(比如「D:\files\xxx.jpg」)。
另一種方法是,把圖像文件本身,作為一個巨大的二進制數據,放在資料庫中;具體方法是,數據表中設置一個」數據「欄位,類型是二進制數據,存放圖像本體。
⑶ java如何將圖片類型的數據存入mysql 資料庫
有一個比較簡單的方法可以得到這個類型名稱
通過
resultSet
=
statement.executeQuery("select
image列
from
table");
resultSetMetaData
=
resultSet.getMetaData();
System.out.println(resultStetMetaData.getColumnClassName(1));
⑷ Java web開發中怎麼把圖片存入資料庫
兩種方式:
把圖片轉換 『流數據』 直接存在資料庫圖片欄位中。
把圖片 『流數據』 存在文件夾內,資料庫欄位存對應圖片地址。
第一種因為是直接存圖片數據,寫入讀取比第二種慢,會佔用資料庫資源。
硬碟速度 > 資料庫
圖片轉換成流數據,流轉換成圖片,具體方法你需要搞懂。看博客看到的。(我也沒寫過 [滑稽])
⑸ java怎樣把圖片保存到資料庫然後讀出來在html中顯示
一般是將圖片本體存放到OSS,圖片的路徑存放到資料庫,然後jsp中獲取的是他的路徑
然後用<img src="OSS的鏈接/"+你資料庫的圖片路徑> 你可以用本地圖片試試 將圖片本體存放在你的E盤/image下面 然後你存入資料庫的是你的圖片名 然後將圖片上傳到本地 然後使用<img src='E盤/image'+資料庫裡面的圖片名> 就可以顯示了 你可以試試
⑹ 在java代碼中怎麼從伺服器上把圖片拿來放到資料庫里
大概流程:
1.上傳插件的選擇:此篇博文選擇的是jQuery的zyupload文件上傳插件;
2.上傳請求發起後,java代碼的處理:你是要將上傳的圖片只保存在伺服器還是只保存在資料庫還是說兩者都採取。上傳到伺服器很簡單,保存到資料庫也很簡單,但是此處需要考慮業務,圖片保存在資料庫時採用哪種保存方式(本博文業務來自於項目,因為圖片數量巨多,故在資料庫是通過保存圖片的路徑實現的,並非二進制流);
3.圖片保存在資料庫後,在前段頁面的回顯功能。
⑺ 我要用JAVA存圖片到資料庫
Android保存到資料庫一般用SQLite,圖片要是直接保存到資料庫裡面去,SQLite是用一種叫BLOB(大二進制對象)的類型保存的,在Java中需要用InputStream(讀取時)和OutputStream(寫入時)進行處理。
還有一種存圖片的方法:圖片進資料庫的不一定是圖片本身,你可以只傳圖片的路徑(絕對或相對路徑),這樣就只需要一個字元串欄位了(string, varchar之類的),需要時查到資料庫里的路徑在連接到文件系統就找到了。
⑻ 在java中如何將圖片保存到資料庫
存取圖片就是二進制數據的存取問題
把圖片以文件的時候讀入到程序中
轉換成byte
以byte顯示保存到資料庫中
另外,access保存文件~~不合適~
---------------------------
顯示和存儲沒關系,看你要怎麼顯示了~顯示到瀏覽器?