SQL Server下圖片的簡便插入和正確讀取
我們今天主要向大家講述的是SQL Server下圖片的插入和正確讀取的實際操作步驟,我今天下午向數據庫SQL Server中遇到添加圖片類型數據的相關問題,本以為在界面管理器中可以直接(通過指定路徑把圖片的數據保存起來)添加圖片卻不然。
網上搜了下找到了相關的較專業的資料,整合解讀一下:
SQL Server下圖片的插入與讀取的兩種方法:
***就是在數據庫中存儲圖片的路徑,然后在程序中根據讀取的路徑讀取圖片;這種方法簡單、容易使用,但是在圖片過多時不好管理。
第二種就是將圖片轉換成二進制存儲于數據庫中,sql server 2005有個image數據類型,專門用于存儲圖片,Image數據類型存儲的是長度不確定的二進制數據,***長度是2GB。
第二種方法(詳情請參閱:詳述的過程)
簡述過程:
當然首先得有存儲圖片字段的數據庫、表。
如何插入圖片:
大致流程:其他圖片格式--》image類型的轉化--》到MemoryStream流的轉換--》到二進制的轉換--》插入到數據庫。
如何得到圖片:
大致流程:選取數據庫中的image類型字段--》轉化為二進制流--》轉化為MemoryStream流--》轉化為Image圖片格式類型。
其它:如何插入讀取一個文件、如何保存數據庫中的image字段到一個文件。。
以上的相關內容就是對SQL Server下圖片的插入與讀取的介紹,望你能有所收獲。
【編輯推薦】