如何从 MySQL 数据库检索和显示图像
从 MySQL 数据库检索图像到 PictureBox 控件中需要采用具有正确字节的特定方法数组处理。以下步骤演示了该过程:
将图像插入 MySQL 数据库
创建一个 MySqlCommand 并使用参数将字节数组插入数据库:
cmd.Parameters.AddWithValue("@image", bytes); cmd.ExecuteNonQuery();
从MySQL数据库检索图像
使用参数执行查询以检索图像:
cmd.Parameters.AddWithValue("@id", Properties.Settings.Default.idImg); MySqlDataReader row; row = cmd.ExecuteReader();
从row中读取图像字节数组:
while (row.Read()) { ImageByte = (Byte[])(row["image"]); }
将字节数组转换为图像并显示
使用 Helper.ByteArrayToImage 将字节数组转换为图像方法:
roundPictureBox1.Image = byteArrayToImage(ImageByte); roundPictureBox1.Refresh();
增强
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3