asp.net上传图片(字节)到mysql数据库计算机等级考试
文章作者 100test 发表时间 2009:06:17 19:05:24
来源 100Test.Com百考试题网
编辑特别推荐:
全国计算机等级考试(等考)指定教材
全国计算机等级考试学习视频
全国计算机等级考试网上辅导招生
全国计算机等级考试时间及科目预告
百考试题教育全国计算机等级考试在线测试平台
全国计算机等级考试资料下载
全国计算机等级考试论坛
计算机等级考试四级应用题解析汇总
2009年下半年全国计算机三级考试报名时间从6月1日起已经开始报名。详情点击:2009年下半年全国计算机等级考试各地报名点汇总。2009年下半年全国计算机三级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库。
这是页面上的按钮单击事件
protected void Button1_Click(object sender, EventArgs e)
{
string tid = Utils.getRandom(32).
Stream mystream = this.FileUpload1.PostedFile.InputStream.
int length = this.FileUpload1.PostedFile.ContentLength.
byte[] pic = new byte[length].
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().
sql.Append("insert into teacher(TID,TPHOTO,TDELETE) values (?tid,?pic,?flg)").
int flg = 0.
try
{
myConnection = db.getConnection().
MySqlCommand myCommand = new MySqlCommand(sql.ToString(), myConnection).
myCommand.Parameters.Add(new MySqlParameter("?tid", MySqlDbType.String, 32)).
myCommand.Parameters["?tid"].Value = tid.
myCommand.Parameters.Add(new MySqlParameter("?pic", MySqlDbType.Blob)).
myCommand.Parameters["?pic"].Value = pic.
myCommand.Parameters.Add(new MySqlParameter("?flg", MySqlDbType.Int16)).
myCommand.Parameters["?flg"].Value = 0.
myConnection.Open().
flg = myCommand.ExecuteNonQuery().
}
catch (Exception ex)
{
return false.
}
finally
{
if (myConnection != null)
{
myConnection.Close().
}
}
if (flg >. 0)
{
return true.
}
return false.
}
2009年9月全国计算机等级考试时间及科目预告
2009年NCRE考试有新变化
2009年全国计算机等级考试-大纲
全国计算机等级考试历年真题及答案
2009年上半年全国计算机等级考试试题及答案