如何使用c#从SQL服务器读取blob

本文关键字:服务器 读取 blob SQL 何使用 | 更新日期: 2023-09-27 17:53:52

我有一个使用c#的控制台应用程序,我想读取存储在SQL Server中的blob并将其写入指定路径的windows文件系统。

如何使用c#将blob转换为pdf图像并将其写入文件系统?

如何使用c#从SQL服务器读取blob

从数据库中读取blob到byte[],并将此缓冲区写入文件

看这里:http://www.akadia.com/services/dotnet_read_write_blob.html

使用DataAdapter/DataSet很可能会更容易——如果您能够负担得起将整个BLOB内容加载到您正在处理的行数的内存中。

我们在这里讨论的是哪种blob ?假设您正在使用。net,请查看SqlDataReader或实体框架。还有其他的方法,但这两种很流行。转换为PDF,你可能需要一个第三方工具,检查PDF夏普。最后,保存到文件系统非常简单,看一下.NET System.IO.File类