日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
一個(gè)C#向SQLServer數(shù)據(jù)庫(kù)保存圖片的代碼實(shí)例

我們?cè)谟?strong>C#和SQL Server數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序時(shí),常常會(huì)用到圖片處理的問(wèn)題。那么C#是怎樣將圖片保存到SQL Server數(shù)據(jù)庫(kù)中的呢?本文我們通過(guò)一個(gè)實(shí)例代碼來(lái)介紹這一過(guò)程。

10余年的寧城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整寧城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“寧城網(wǎng)站設(shè)計(jì)”,“寧城網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

首先打開一個(gè)圖片文件代碼如下:

 
 
 
  1. private void Image(object sender, EventArgs e)
  2. {
  3. OpenFileDialog fileDialog = new OpenFileDialog();
  4. fileDialog.Filter = "圖片文件|*.jpg";
  5. fileDialog.Multiselect = false;
  6. if (fileDialog.ShowDialog() == DialogResult.OK)
  7. {
  8. //圖片地址
  9. this.textBoxImage.Text = fileDialog.FileName;
  10. }
  11. }

保存圖片:

 
 
 
  1. private void Save(object sender, EventArgs e)
  2. {
  3. //把圖片轉(zhuǎn)換為二進(jìn)制保存
  4. Stream stream = new FileStream(this.textBoxImage.Text.Trim(), FileMode.Open);
  5. byte[] data=new byte[stream.Length];
  6. stream.Read(data, 0, data.Length);
  7. stream.Close();
  8. //保存到數(shù)據(jù)庫(kù)
  9. string connectionString = 連接字符串;
  10. SqlConnection connection = new SqlConnection(connectionString);
  11. //sql語(yǔ)句
  12. string sql="@INSERT INTO 數(shù)據(jù)庫(kù)名稱 (Image) VALUES(@Image)";
  13. SqlCommand cmd = new SqlCommand(sql, connection);
  14. SqlParameter parameter=new SqlParameter ()
  15. {ParameterName="@Image",Value=data,SqlDbTypeSqlDbType=SqlDbType.Image};
  16. cmd.Parameters.AddRange(parameters);
  17. if (connection.State == ConnectionState.Closed)
  18. {
  19. connection.Open();
  20. }
  21. int count = cmd.ExecuteNonQuery();
  22. if (count > 0)
  23. {
  24. MessageBox.Show("success");
  25. }
  26. else
  27. {
  28. MessageBox.Show("failed");
  29. }
  30. connection.Close();
  31. }
  32. }

 執(zhí)行完上述代碼,就可以成功地將圖片保存到SQL Server數(shù)據(jù)庫(kù)中了。


分享名稱:一個(gè)C#向SQLServer數(shù)據(jù)庫(kù)保存圖片的代碼實(shí)例
標(biāo)題來(lái)源:http://m.5511xx.com/article/cdhphss.html