新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL保存jpg圖片的實(shí)際操作過程
以下的文章主要介紹的是MySQL保存jpg 圖片的實(shí)際操作過程,我們大家都知道MySQL數(shù)據(jù)庫下可以通過blob, mediumbolb,l ongblob等一些類型來保存圖片,當(dāng)然不同的相關(guān)圖片文件類似操作會(huì)有所不同,例如.bmp格式圖片。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供潼關(guān)網(wǎng)站建設(shè)、潼關(guān)做網(wǎng)站、潼關(guān)網(wǎng)站設(shè)計(jì)、潼關(guān)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、潼關(guān)企業(yè)網(wǎng)站模板建站服務(wù),十余年潼關(guān)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
示例代碼:
保存圖片到MySQL
- private void btnOpenFile_Click(object sender, EventArgs e)
- {
打開圖片文件
- this.openFileDialog1.InitialDirectory = "C:\\";
- this.openFileDialog1.FileName = "";
- this.openFileDialog1.ShowDialog();
連接字符串
- string connStr = "server=vitus;User Id=root;Password=******;Persist Security Info=True;database=Test";
- string sql = string.Format("insert into ImageTest values(@id,@picture)");
- FileStream fs = new FileStream(this.openFileDialog1.FileName,FileMode.Open);
- Byte[] bts = new Byte[fs.Length-1];
- fs.Read(bts,0,(int)fs.Length-1);
- MySqlConnection sqlConn = new MySqlConnection(connStr);
- MySqlCommand sqlComm = new MySqlCommand(sql,sqlConn);
- sqlComm.Parameters.Add("@id", MySqlDbType.Int32, 1);
- sqlComm.Parameters["@id"].Value = 2;
- sqlComm.Parameters.AddWithValue("@picture", bts);
- sqlConn.Open();
- sqlComm.ExecuteNonQuery();
- sqlConn.Clone();
- }
從MySQL中讀取并顯示圖片
- private void btnImageView_Click(object sender, EventArgs e)
- {
- string connStr = "server=vitus;User Id=root;Password=******;Persist Security Info=True;database=Test";
- string sql = string.Format("select * from ImageTest where id=2");
- MySqlConnection sqlConn = new MySqlConnection(connStr);
- MySqlCommand sqlComm = new MySqlCommand(sql, sqlConn);
- sqlConn.Open();
- MySqlDataReader dr = sqlComm.ExecuteReader(CommandBehavior.CloseConnection);
- Image image = null;
- while (dr.Read())
- {
- MemoryStream buff = new MemoryStream((byte[])dr[1]);
- image = Image.FromStream(buff, true);
- buff.Close();
- }
- this.pictureBox1.Image = image;
- }
以上的相關(guān)內(nèi)容就是對(duì)MySQL保存jpg圖片的介紹,望你能有所收獲。
文章標(biāo)題:MySQL保存jpg圖片的實(shí)際操作過程
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/coeiegj.html


咨詢
建站咨詢
