zoukankan
html css js c++ java
从数据库中读取二进制数据,并显示图片
region 读取数据库中图片到内存.并显示
public
void
LoadToMemoryAndDisable(
string
serverAdress,
string
database)
{
//
读取数据库中图片到内存.并显示
SqlConnection conn
=
new
SqlConnection(
"
server=
"
+
serverAdress
+
"
;integrated security = sspi;database =
"
+
database);
SqlCommand cmd
=
new
SqlCommand(
"
select * from imgtable where imgname like '%bmp%'
"
, conn);
conn.Open();
SqlDataReader dr;
try
{
dr
=
cmd.ExecuteReader();
dr.Read();
System.Data.SqlTypes.SqlBinary sb
=
dr.GetSqlBinary(
2
);
//
或byte[] imageData = (byte[])dr[2];
MemoryStream ms
=
new
MemoryStream(sb.Value);
//
在内存中操作图片数据
Bitmap bmp
=
new
Bitmap(Bitmap.FromStream(ms));
this
.pictureBox1.Image
=
bmp;
dr.Close();
}
catch
(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
}
#endregion
查看全文
相关阅读:
创建live usb
gnome2.x面板(panel)或应用程序菜单误删后恢复
grub & grub2
linux(CentOS6)下的wifi热点安装配置------hostapd-2.0
linux(Ubuntu)下的wifi热点安装配置------hostapd-2.0
BZOJ3884 上帝与集合的正确用法(欧拉函数)
Luogu4897 【模板】最小割树
Contest 6
BZOJ3811 玛里苟斯(线性基+概率期望)
Contest 5
原文地址:https://www.cnblogs.com/wubiyu/p/941311.html
最新文章
【NOI 2014】 动物园
【NOI 2015】 荷马史诗
【CTSC 2007】 数据备份
【POJ 2442】 Sequence
【POJ 1456】 Supermarket
【POJ 3764】 The xor-longest path
【BZOJ 1572】 工作安排
【BZOJ 1601】 灌水
【BZOJ 1602】 牧场行走
U-boot分析与移植(2)----U-boot stage1分析
热门文章
U-boot分析与移植(1)----bootloader分析
U-boot分析与移植(1)----bootloader分析
ARM-Linux移植之(四)——根文件系统构建
ARM-Linux移植之(三)——init进程启动流程分析
ARM-Linux内核移植之(二)——Linux2.6.22内核移植
ARM-Linux内核移植之(一)——内核启动流程分析
根文件系统的构建与分析(四)之瑞士军刀busybox生成系统基本命令
根文件系统的构建与分析(三)之根文件目录及最简/dev目录
根文件系统的构建与分析(二)之构建动态库
Ubuntu启动机制管理
Copyright © 2011-2022 走看看