首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 存取資料庫圖像實戰(一)

     編輯:關於C語言

讀取 image 欄位資料流程

  1. 將資料庫 image 欄位值轉為 byte[]:byte[] bytes = (byte[])image欄位值;
  2. 建立 MemoryStream 以記憶體為儲存媒介:new MemoryStream(bytes)
  3. 使用 Bitmap(Stream) 建構圖片物件。
  4. 指派給 PictureBox.Image 顯示。

寫入 image 欄位資料流程

  1. 以 Stream 讀取圖檔二進位內容至 byte[]:stream.Read(buffer, offset, count)
  2. 將位元組陣列指派給資料集對應欄位:image欄位 = bytes;
  3. 呼叫 DataAdapter.Update() 寫回資料庫。

範例專案架構

  • 建立 Windows Forms 專案,版面配置 PictureBox、ListBox、TextBox、按鈕等控制項。
  • 引用命名空間:System.Data、System.Data.SqlClient、System.IO。
  • 宣告連線字串與核心物件:
    private string connString = "server=localhost; integrated security=sspi; database=pubs";
    SqlConnection conn;
    SqlDataAdapter adapter;
    DataSet dataset;
    

後續章節將詳細實作各事件處理與完整執行畫面。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved