首页 >数据库 >mysql教程 >asp.net 将图片上传到mysql数据库的方法_MySQL

asp.net 将图片上传到mysql数据库的方法_MySQL

WBOY
WBOY原创
2016-06-01 13:19:181098浏览

比特网 这是页面上的按钮单击事件

受保护的void Button1_Click(object sender, EventArgs e)
​Stream mystream = this.FileUpload1.PostedFile.InputStream;
int length = this.FileUpload1.PostedFile.ContentLength;
mystream.Read(pic, 0, length);
bool flg = insert(tid, pic);
}

这是执行插入的方法

public bool insert(string tid,byte[] pic)
{
DBConn db = new DBConn();
​StringBuilder sql = new StringBuilder();
int flg = 0;
尝试
  {
  myConnection = db.getConnection();
​MySqlCommand myCommand = new MySqlCommand(sql.ToString(), myConnection);
:myCommand.Parameters.Add(new MySqlParameter("?tid", MySqlDbType.String, 32));
:myCommand.Parameters.Add(new MySqlParameter("?pic", MySqlDbType.Blob));
:myCommand.Parameters.Add(new MySqlParameter("?flg", MySqlDbType.Int16));
:myCommand.Parameters["?flg"].Value = 0;
myConnection.Open();
​flg = myCommand.ExecuteNonQuery();
  }
 catch (异常)
  {
 返回 false;
}
最后
{
if (myConnection != null)
{
myConnection.Close();
  }
  }
若 (flg > 0)
  {
 返回 true;
​​}
​返回 false;
★}
bitsCN.com

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn