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
查看全文
相关阅读:
Lock wait timeout exceeded; try restarting transaction
数据库三大范式
数据库内联和外联
[PHP相关教程] laravel5.1学习手册[一]基本开发环境配置
轻松实现Ecshop商城多语言切换
php 异步提交表单
[解决方法] php大form用post方式传递数据过多被截取的问题
HTML5日期输入类型(date)
PHP 数字转化为自定义长度的字符串[前插后入]
网站应用微信登录开发指南
原文地址:https://www.cnblogs.com/wubiyu/p/941311.html
最新文章
Java学习
ios 对于用户体验
gem install cocoapods ERROR: While executing gem ... (Gem::FilePermissionError)
LaTeX大于小于号
excel将百分比数据转为数值格式
spss缺失值填充步骤
SPSS提示“列表中不允许存在字符串变量”的解决方法
tensorboard使用过程错误记录
mysql创建表时符号``的作用
nlp底层技术列举
热门文章
sqlite数据导入mysql
数据库使用:sql server/mysql/sqlite
GBDT原理学习
操作数据库指令
缓存刷新,缓存穿透,缓存击穿和缓存雪崩
mysql_fetch的区别
mysql与mysqli区别
SQL防注入
MVCC
单多实例,主从复制,备份恢复
Copyright © 2011-2022 走看看