没有合适的资源?快使用搜索试试~ 我知道了~
C#从SQL_数据库中读取和存入图片
需积分: 4 8 下载量 22 浏览量
2014-12-24
10:00:53
上传
评论
收藏 77KB DOC 举报
温馨提示
试读
20页
本实例主要介绍如何将图片存入数据库。将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类、BinaryReader把图片读成字节的形式,赋给一个字节数组,然后用ADO.SqlCommand对象的ExecuteNonQuery()方法来把数据保存到数据库中。
资源推荐
资源详情
资源评论
C#从 SQL 数据库中读取和存入图片
本实例主要介绍如何将图片存入数据库。将图片存入数据库首先要在数据库中
建立一张表将存储图片的字段类型设为 类型用 类、
把图片读成字节的形式赋给一个字节数组然后用
对象的 方法来把数据保存到数据库
中。主要代码如下:
!!!"#$"$"%&'(%)"*"$*"
!!!!!!!"+
!!!!!!!!!"#&","-.)#/.012/.2/.2/.31/.31-4
!!!!!!!!!!!"5#&67 ,,*8
!!!!!!!!!!!"+
!!!!!!!!!!!!!"*"5#6",#&499文件路径
!!!!!!!!!!!!!""5*","7"5#6"3# 4
!!!!!!!!!!!!!!!"%:;"%*",7"%:5*<6;4
!!!!!!!!!!!!!!!""%","7"5* 4
!!!!!!!!!!!!!!!"%*","%*$=>?5*<6 4
!!!!!!!!!!!!!!!"99打开数据库
!!!!!!!!!!!!!!!""","7"
-*$, 4,*4#7,4%*,%'@A- 4
!!!!!!!!!!!!!!!"# 4
!!!!!!!!!!!!!!!""","7"-*""%'@B"
$*C<* - 4
!!!!!!!!!!!!!!!"1*-<*-"%=# 4
!!!!!!!!!!!!!!!"1*:-<*-;D","%*4
!!!!!!!!!!!!!!" 4
!!!!!!!!!!!!!!"* 4
!!!!!!!!!!!!"E!!!!"
E"
本实例主要介绍如何从数据库中把图片读出来。实现本实例主要是利用
从数据库中把 字段值读出来,赋给一个 %:;字节数
组,然后使用 3 类与 # 把图片读取出来。主要代码如下:
!!!"#$"$"%&'(%)"*"$*"
!!!!!!!"+
!!!!!!!!!!!!!!!!"%:;"%*","4
!!!!!!!!!!!!!!!"99打开数据库
!!!!!!!!!!!""","7"
-*$, 4,*4#7,4%*,%'@A- 4
!!!!!!!!!!!!!!!"# 4
!!!!!!!!!!!!!!!""","7"-*"#"&."
5"%'@F-" 4
!!!!!!!!!!!!!!!"""," 4
!!!!!!!!!!!!!!!"76"
!!!!!!!!!!!!!!!"+
!!!!!!!!!!!!!!!!!!!"%*","%:; 2D& 4
!!!!!!!!!!!!!!!"E
!!!!!!!!!!!!!!!"* 4
!!!!!!!!!!!!!!!" 4
!!!!!!!!!!!!!!!"* 4
!!!!!!!!!!!!!!!"3"*","7"3%* 4
!!!!!!!!!!!!!!!"#"%#","7"#* 4
!!!!!!!!!!!!!!!"#&","%#4
!!!!!!!"E
本实例主要介绍如何只允许输入指定图片格式。用 # 控件打开
图片文件,只要将 # 控件的 属性指定为特定的图片格式
即可。例如,打开%# 文件的图片,主要代码如下G
6*#&","-%# 文件.%# /.%#-;
在用 # 控件输入图片时,要想统一图片大小,只需把控件的
H3 属性值设为 6 即可,6 值表示图像的大
小将调整为控件的大小。这样,图片的大小就统一了。
1= 下上传图片到数据库,并且读出图片
首先在 <"$ 中建立一个图片存储的数库表," 为
图象二进制数据储存字段
,=#" 为图象文件类型记录字段,
*#" 为储蓄图
象文件说明字段H" 为储存图象文件长度字段,结构如下:
="=<":%;:;"
!!!":;":;"==I"&"& "="J<<"
!!!":;":;"J<<"!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
!!!":=#;":$6;"A@ "<<="6*'1''"
J<<"
!!!":*#;":$6;"?@@ "<<="6*'1''"
J<<"
!!!":H;":;"J<<"
"":13I;"=K=32'":13I;
.9"
99J#<*# 程序内容如下:
LMC"1"6*,-J#J#-"
,-J#<*-"
<,-N-MO
LP=3<OLO上传图片L9O
LI"%,-N-O
L3"=I1,-#95Q-"J=,-*$-"
,-&-O
L=<"J=,-*$-"R=P,-S@@-"<2,-5-",-=%&-"
#,-@-"
*#,-@-"%,-@-O
L=O
!!!!"L=O上传图片选择你要上传的图片 L9=O
L=O
L1J="=I1,-T-",-J1'<-"J=,-*$-"
=I<,-R6G>?@-"
1=,-9.-"3,-J1'<-O
L9=O
L9=O
L=O
!!!!"L=O"
!!!!!"文件说明添加上传图片说明,如:作者、出处
!!!!"L9=O
L=O
L*#G="J=,-*$-"R=P,-?>F-",-*#-"
3===,-5*-"9O
L9=O
L9=O
L=O
L=O
L*#G<%"J=,-*$-",-3**-"<,--"
3===,-5*-"9O
L9=O
L=O
L*#G"J=,-*$-"R=P,-?>F-"
<8,-'%-"=K=,-J#"
-"9O
L9=O
L9=O
L9=<O
L93O
L9IO
L9P=3<O
99QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
99J#<* 程序内容如下:
剩余19页未读,继续阅读
资源评论
qq_24783829
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功