您的位置:首页 > 数据库

C#数据库存取图片

2006-12-11 10:19 501 查看
 


SqlConnection conn=new SqlConnection(@"data source=chenyuming2004VSdotNET;uid=sa;pwd=cym;database=lhf");


conn.Open();


SqlCommand cmd=new SqlCommand("insert into fuser values ('1a','1b',@i)",conn);


byte[] ib=new Byte[60000];


FileStream fs=new FileStream(@"D:windows temp emp.jpg",FileMode.Open ,FileAccess.Read );


fs.Read(ib,0,60000);


cmd.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);


cmd.Parameters["@i"].Value=ib;


cmd.ExecuteNonQuery();


conn.Close();




-------------------------------------------------------


从数据库读图片到picturebox




SqlConnection conn=new SqlConnection(@"data source=chenyuming2004VSdotNET;uid=sa;pwd=cym;database=lhf");


conn.Open();


SqlCommand cmd=new SqlCommand("select 照片 from fuser where password='1b'",conn);


SqlDataReader reader=cmd.ExecuteReader();


reader.Read();


MemoryStream buf=new MemoryStream((byte[])reader[0]);


Image image=Image.FromStream(buf,true);


pictureBox1.Image=image;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 c# byte image 照片