English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

如何保存的圖像在SQL Server數據庫?

文章 RSS Feed





大多數Web應用程序有很多的圖像使用它。這些圖像通常存儲在網絡服務器文件夾,他們訪問給予的相對路徑的文件就到根文件夾中 網站。 。網絡作為平台,為分佈式應用程序現在,ASP.Net,可用於存儲圖像,都是小型存儲在數據庫如SQL Server 2000和更高版本。為此目的,在SQL Server 數據庫提供的數據類型所謂的“形象”,這是用於存儲圖像的database.To訪問這些圖片存儲在數據庫中,我們將使用ADO.Net類。要了解如何插入和 圖像檢索到SQL Server數據庫,您可以創建一個。aspx頁,可以有一個HtmlInputFile控件,用來選擇圖像文件被保存在數據庫中。您還可以創建一個 TextBox控件您可以在其中添加圖像的名稱或一些評論或圖像的ID圖像保存。使用按鈕控制上傳圖片到數據庫中。命名空間像System.Data.SqlClient,System.Drawing程序, System.Data,System.IO和System.Drawing.Imaging用於本task.In的OnClick屬性的按鈕,您可以編寫如下代碼上傳圖片到數據庫中。/ /創建一個byte []的圖像文件 這是上載廉政imagelen = Upload.PostedFile.ContentLength;字節[] picbyte =新的字節[imagelen]; Upload.PostedFile.InputStream.Read(picbyte,0,imagelen); / /插入圖像和圖像身份證到數據庫 SQL連接康恩=新的SQL連接(@“給連接字符串這裡...");嘗試(conn.Open(); SqlCommand加利福尼亞=新的SqlCommand(”插入ImageTable“+”(的ImageField,ImageID)值(@峰, @ imageid)“, 康恩)cmd.Parameters.Add(“@峰”,picbyte)cmd.Parameters.Add(“@ imageid”,lblImageID.Text)cmd.ExecuteNonQuery();)最後(Conn.Close重點();)你也可以寫在上面的代碼調用一個函數,該函數 在OnClick事件的上傳按鈕。上面給出的代碼執行以下步驟在此過程中插入圖像到database.1。獲取內容長度的形象,是要上載2。 創建一個byte []來存儲圖像3。讀取輸入流已發布文件4。創建一個連接對象5。打開連接對象6。創建一個命令對象7。參數添加到命令對象8。執行 SQL命令使用ExecuteNonQuery方法的命令對象9。關閉連接objectTo檢索圖像從SQL數據庫,您可以執行以下steps.1。創建一個MemoryStream對象。那個 代碼可以類似,MemoryStream mstream =新MemoryStream(); 2。創建一個連接object3。打開連接database4。創建一個命令對象來執行命令來檢索-5世界景點銀行。使用 命令對象的ExecuteScalar方法檢索查找的。演員的輸出ExecuteScalar方法認為字節[]字節[]圖片=(字節[])command.ExecuteScalar(); 7。寫流mstream.Write(圖像, 0,image.Length); 8。創建位圖對象來保存流位圖位圖=新的位圖(流)9。內容類型設置為“圖片/的GIF”Response.ContentType =“圖片/的GIF”; 10。使用保存方法的 位圖對象輸出圖像的OutputStream。 bitmap.Save(Response.OutputStream,ImageFormat.Gif); 11。關閉connection12。關閉流mstream.Close();使用上面的步驟,就可以檢索和 顯示圖像從數據庫到網絡page.You可以使用這些算法,並利用“形象”的數據類型提供位於SQLServer 2000數據庫存儲小圖片,對應 特別是在表中記錄的數據庫。這種方法避免了繁瑣的存儲任務跟踪的路徑Web文件夾,如果圖像都存儲在一個網站folder.Visit指南。一個完整的網 介紹。NET框架。了解ASP.NET,VB.NET,C#和其他相關技術。

文章來源: Messaggiamo.Com

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


網管得到HTML代碼
加上這條到你的網站!

網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目錄

分類


版權 2006-2011 Messaggiamo.Com - 網站地圖 - Privacy - 網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu