資料庫中image類型
發布時間: 2023-08-05 03:34:12
① sql資料庫中的image類型要怎麼存圖片存了之後如何用C#語言在visualstudio中用picturebox顯示
這種存放數據流的方式還是很少用的.winform還可以,畢竟區域網多一些.asp.net還是別用了.
首先:資料庫中建立二進制欄位,也就是byte類型.
再次:把image轉為byte[],然後存入資料庫.
最後:從資料庫中取出byte[]轉為image,給picturebox顯示.
下面是FileStream和byte[]互轉的代碼
//文件轉byte
privatebyte[]FileToByte(stringfilepath)
{
byte[]arrFile=null;
using(FileStreamfs=newFileStream(filepath,FileMode.Open))
{
arrFile=newbyte[fs.Length];
fs.Read(arrFile,0,arrFile.Length);
}
returnarrFile;
}
//Byte轉文件
privateboolByteToFile(byte[]pReadByte,stringfileName)
{
FileStreampFileStream=null;
try
{
pFileStream=newFileStream(fileName,FileMode.OpenOrCreate);
pFileStream.Write(pReadByte,0,pReadByte.Length);
}
catch
{
returnfalse;
}
finally
{
if(pFileStream!=null)
pFileStream.Close();
}
returntrue;
}
② 資料庫存儲圖片用什麼類型
如果是圖片路徑用nvarchar,圖片如果磨行寬轉化成二進制存進資料庫用binary,資料庫中還有一個帶凱是image類型。資料庫有很多種類型,瞎亮從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
熱點內容