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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL保存jpg圖片的實際操作過程

以下的文章主要介紹的是MySQL保存jpg 圖片的實際操作過程,我們大家都知道MySQL數(shù)據(jù)庫下可以通過blob, mediumbolb,l ongblob等一些類型來保存圖片,當(dāng)然不同的相關(guān)圖片文件類似操作會有所不同,例如.bmp格式圖片。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供潼關(guān)網(wǎng)站建設(shè)、潼關(guān)做網(wǎng)站、潼關(guān)網(wǎng)站設(shè)計、潼關(guān)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、潼關(guān)企業(yè)網(wǎng)站模板建站服務(wù),十余年潼關(guān)做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

示例代碼:

保存圖片到MySQL

 
 
 
  1. private void btnOpenFile_Click(object sender, EventArgs e)  

打開圖片文件

 
 
 
  1. this.openFileDialog1.InitialDirectory = "C:\\";  
  2. this.openFileDialog1.FileName = "";  
  3. this.openFileDialog1.ShowDialog(); 

連接字符串

 
 
 
  1. string connStr = "server=vitus;User Id=root;Password=******;Persist Security Info=True;database=Test";  
  2. string sql = string.Format("insert into ImageTest values(@id,@picture)");  
  3. FileStream fs = new FileStream(this.openFileDialog1.FileName,FileMode.Open);  
  4. Byte[] bts = new Byte[fs.Length-1];  
  5. fs.Read(bts,0,(int)fs.Length-1);  
  6. MySqlConnection sqlConn = new MySqlConnection(connStr);  
  7. MySqlCommand sqlComm = new MySqlCommand(sql,sqlConn);  
  8. sqlComm.Parameters.Add("@id", MySqlDbType.Int32, 1);  
  9. sqlComm.Parameters["@id"].Value = 2;  
  10. sqlComm.Parameters.AddWithValue("@picture", bts);  
  11. sqlConn.Open();  
  12. sqlComm.ExecuteNonQuery();  
  13. sqlConn.Clone();  
  14. }  

 

從MySQL中讀取并顯示圖片

 
 
 
  1. private void btnImageView_Click(object sender, EventArgs e)  
  2. {  
  3. string connStr = "server=vitus;User Id=root;Password=******;Persist Security Info=True;database=Test";  
  4. string sql = string.Format("select * from ImageTest where id=2");  
  5. MySqlConnection sqlConn = new MySqlConnection(connStr);  
  6. MySqlCommand sqlComm = new MySqlCommand(sql, sqlConn);  
  7. sqlConn.Open();  
  8. MySqlDataReader dr = sqlComm.ExecuteReader(CommandBehavior.CloseConnection);  
  9. Image image = null;  
  10. while (dr.Read())  
  11. {  
  12. MemoryStream buff = new MemoryStream((byte[])dr[1]);  
  13. image = Image.FromStream(buff, true);  
  14. buff.Close();  
  15. }  
  16. this.pictureBox1.Image = image;  
  17. }  

 

以上的相關(guān)內(nèi)容就是對MySQL保存jpg圖片的介紹,望你能有所收獲。


當(dāng)前標(biāo)題:MySQL保存jpg圖片的實際操作過程
分享地址:http://m.5511xx.com/article/coeiegj.html