本地图片插入到SQL Server中以及SQL Server中的导出图片
来源:互联网 发布:大数据产业十三五规划 编辑:程序博客网 时间:2024/06/06 03:55
1. 建立数据库及数据库表
建表语句
CREATE table MyTable( id int identity(1,1) primary key , imageInfo IMAGE NULL )
2. 建立C#项目及准备图片
3. 代码示例
public void InsertImageToDataBase() { using (FileStream fs = File.OpenRead("pic.png")) { byte[] imageBytes = new byte[fs.Length]; fs.Read(imageBytes, 0, Convert.ToInt32(fs.Length)); string str = "insert into mytest(imageInfo) values(@imgfile)"; SqlParameter parameter = new SqlParameter("@imgfile",imageBytes); int result = SqlHelper.ExecuteNonQuery(str, CommandType.Text, parameter); if (result > 0) { MessageBox.Show("导入成功"); } } }
public void FromDataBaseToImage() { string sql = "select * from mytest"; using (SqlDataReader reader = SqlHelper.ExecuteReader(sql,CommandType.Text)) { if (reader.HasRows) { while(reader.Read()) { byte[] imageBytes = (byte[])reader[1]; int arraySize = imageBytes.GetUpperBound(0); //将Excel写入文件、 using (FileStream fsWrite = File.OpenWrite("11.png")) { fsWrite.Write(imageBytes, 0, arraySize); } } } } MessageBox.Show("关闭"); }
示例程序中用了SqlHelper类,如果不知道,请自行百度。
参考资料:网友SamZhang SQL Server中的Image数据类型的操作
0 0
- 本地图片插入到SQL Server中以及SQL Server中的导出图片
- 将图片插入到SQL Server数据库
- 向SQL Server中插入图片
- 上传图片到SQL SERVER
- SQL server 中存储图片
- 怎么样把图片存放到SQL SERVER 数据库中?
- sql Server 批量插入以及sql Server数据导入到mysql sqlServer数据每10000条导出一个文件
- 保存图片到SQL 2000 Server数据库
- 如何存取图片到数据库(SQL Server)
- MFC存储图片到SQL Server数据库
- 保存图片到SQL Server并显示
- SQL Server存取图片
- sql server存储图片
- sql server存储图片
- sql server存储图片
- sql server 图片导入
- 从sql server 2000中读取image字段图片(blob),并插入到jsp中相应的页面
- 图片在SQL Server数据库中的存取
- MFC控件的绘制与响应顺序——ZOrder
- 批量添加、删除控件组--【ssnc】
- js计算器
- c语言中结构体对齐详解
- 使用navicat在本地创建远程服务器mysql连接
- 本地图片插入到SQL Server中以及SQL Server中的导出图片
- Spring MVC API
- 编程小白眼中的KMP-----C++实现
- [Leetcode]4. Median of Two Sorted Arrays @python
- Spring 学习笔记 整合Hibernate
- 如何根据性能选择内存NoSQL数据库?
- 128 css 英文也强制换行
- 机器学习实战第四章——朴素贝叶斯分类(源码解析)
- Hello NodeJS