img的导出与写入SQL
读取数据库
1 cmd.CommandText=""; 2 adp.SelectCommand=cmd; 3 adp.Fill(dt); 4 byte[] imagebytes=(byte[]) dt.Rows[0][0]; 5 MemoryStream ms=new MemoryStream(imagebytes); 6 Bitmap image=new Bipmap(ms); 7 PictureBox.image=image;
写入
1 FileStream fs=new FileStream(filepath, FileMode.Open, FileAccess.Read); 2 //byte[] image=new bt[fs.length]; 3 //fs.readbyte(image,0,convert.toinv32(fs.length)); 4 BinaryReader br=new BinaryReader(fs); 5 byte[] image=br.readbytes(fs.length); 6 cmd.CommandText="insert into 表名(列名)values(@image)";
7 cmd.Parameters.Add("image",SqldbType.Image);
8 cmd.Paramenters["image"].Value=image; 9 cmd.ExecuteNonQuery();
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步