iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C#中如何存储BLOB对象
  • 628
分享到

C#中如何存储BLOB对象

2023-06-17 22:06:57 628人浏览 安东尼
摘要

本篇文章给大家分享的是有关C#中如何存储BLOB对象,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C#存储BLOB对象检索和C#存储BLOB对象是一个很简单的过程;相反的过程,

本篇文章给大家分享的是有关C#中如何存储BLOB对象,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

C#存储BLOB对象

检索和C#存储BLOB对象是一个很简单的过程;相反的过程,在 SQL Server 中C#存储BLOB对象,也一样简单。这里我要指出的是,前面的例子中使用了由这个例子中的代码存储到表中的 BLOB 数据

sqlConnection conn =null;  SqlCommand cmd = null;  SqlParameter param = null;  FileStream fs = null;  const string sConn = "server=(local);Initial  Catalog=Northwind;UID=ctester;PWD=passWord";  try {  conn = new SqlConnection(sConn);  cmd = new SqlCommand("UPDATE CateGories SET Picture = @Picture WHERE  CategoryName = 'Seafood'", conn);  fs = new FileStream("c:\\Builder.doc", FileMode.Open, FileAccess.Read);  Byte[] blob = new Byte[fs.Length];  fs.Read(blob, 0, blob.Length);  fs.Close();  param = new SqlParameter("@Picture", SqlDbType.VarBinary, blob.Length,  ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, blob);  cmd.Parameters.Add(param);  conn.Open();  cmd.ExecuteNonQuery();  } catch (SqlException e){  Console.Write("SQL Exception: " + e.Message());  } catch (Exception e) {  Console.Write("Exception: " e.Message());  }

示例代码从本地文件系统插入一个 Word 文档到数据库中。它与常规的数据库更新操作类似,然而,FileStream 和 Bytes 对象用于处理将 Word 文档插入到数据库中。另外一个变化是使用SqlParameter 对象将 BLOB 插入到数据库字段中。这就允许数据可以直接从内存写出到数据库中。

不是所有的数据都是相等的,虽然字符串值是开发人员与数据库交互时最常用的数据类型,但是其它数据类型也经常使用,比如数字和 BLOB。在编程时,将将这些对象视为二进制流对待。以上介绍C#存储BLOB对象。

以上就是C#中如何存储BLOB对象,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: C#中如何存储BLOB对象

本文链接: https://www.lsjlt.com/news/293833.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#中如何存储BLOB对象
    本篇文章给大家分享的是有关C#中如何存储BLOB对象,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C#存储BLOB对象检索和C#存储BLOB对象是一个很简单的过程;相反的过程,...
    99+
    2023-06-17
  • HTML5中的Blob对象如何使用
    本篇内容主要讲解“HTML5中的Blob对象如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5中的Blob对象如何使用”吧! HTML5中的Bl...
    99+
    2024-04-02
  • 如何在java中存储对象头
    如何在java中存储对象头?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现了W...
    99+
    2023-06-14
  • redis如何存储java对象
    redis存储java对象的方法:1、写一个java Bean,包含id和name两个字段,类名是Person。因为要实现序列化需求,所以该类实现Serializable接口。2、需要写一个序列化工具类,用于提供对象的序列化和反序列化的工作...
    99+
    2024-04-02
  • redis如何存储list对象
    在Redis中,可以使用列表数据结构存储list对象。Redis中的列表是一种有序的字符串列表,可以按照插入顺序存储多个字符串。以下...
    99+
    2023-09-11
    redis
  • 如何在HTML5中使用Blob对象
    这篇文章将为大家详细讲解有关如何在HTML5中使用Blob对象,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方...
    99+
    2023-06-09
  • 如何在Spring容器中存储Java对象?
    Spring框架是一个非常流行的Java开发框架,它提供了许多有用的功能,其中之一就是在Spring容器中存储Java对象。在本文中,我们将探讨如何使用Spring框架来存储Java对象。 Spring Bean 在Spring中,对象...
    99+
    2023-11-02
    存储 spring 容器
  • JavaScript中如何实现localStorage对象存储方式
    小编给大家分享一下JavaScript中如何实现localStorage对象存储方式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧...
    99+
    2024-04-02
  • GO 中的存储 API 对象:如何使用它?
    在 GO 中,存储 API 对象是一个非常重要的概念。它们是用于与持久化存储交互的接口,可以用于访问和操作数据库、文件系统、缓存等。本文将介绍 GO 中的存储 API 对象,并演示如何使用它们。 一、存储 API 对象的概述 存储 API...
    99+
    2023-06-28
    存储 api 对象
  • GO 存储 API 对象:如何优化你的存储方案?
    随着现代计算机和网络技术的快速发展,数据存储已经成为了现代应用程序不可或缺的一部分。GO 语言作为一种快速、高效的编程语言,已经成为了许多应用程序的首选语言。在 GO 中,存储数据的方式有很多种,比如使用文件存储、使用数据库存储等。不同的...
    99+
    2023-06-28
    存储 api 对象
  • 如何使用对象存储服务Minio
    这篇文章主要介绍“如何使用对象存储服务Minio”,在日常操作中,相信很多人在如何使用对象存储服务Minio问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用对象存储服务...
    99+
    2024-04-02
  • 如何使用SharedPreferences在Android存储对象
    这篇文章给大家介绍如何使用SharedPreferences在Android存储对象,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。为什么不用SQLite 原因多种:除了面向对象和关系数据库之间的阻抗不匹配时,SQLit...
    99+
    2023-06-25
  • JS中localStorage存储对象和sessionStorage存储数组对象的示例分析
    小编给大家分享一下JS中localStorage存储对象和sessionStorage存储数组对象的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、前言最近在用angular做商...
    99+
    2024-04-02
  • 如何构建基于Ceph对象存储
    这篇文章主要介绍了如何构建基于Ceph对象存储,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。存储发展数据存储是人类永恒的话题和不断探索的主题绳结记事原始社会,文字未发明之前 ...
    99+
    2023-06-02
  • PHP 中如何实现对象存储编程算法?
    在现代的 Web 应用程序中,对象存储已经成为了一种非常流行的数据存储方式。相比于传统的关系型数据库,对象存储具有更高的可扩展性和更低的成本。PHP 作为一种流行的 Web 开发语言,也提供了一些方便的方式来实现对象存储编程算法。 下面,...
    99+
    2023-09-26
    对象 存储 编程算法
  • 如何将文件从AWS S3存储桶复制到Azure Blob存储
    php小编苹果将为您介绍如何将文件从AWS S3存储桶复制到Azure Blob存储的方法。在云计算时代,跨云平台的数据迁移变得越来越常见。AWS S3和Azure Blob存储都是两...
    99+
    2024-02-13
  • GO 存储 API 对象:如何在代码中实现?
    GO 是一种功能强大的编程语言,它在编写高性能应用程序方面非常有用。GO 应用程序通常需要访问存储库来读取或写入数据,因此 GO 存储 API 对象是必不可少的。在本文中,我们将介绍如何在代码中实现 GO 存储 API 对象。 一、了解 ...
    99+
    2023-06-28
    存储 api 对象
  • Redis怎么存储对象
    这篇“Redis怎么存储对象”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Redis怎么存储对象”文章吧。Redis存储对象...
    99+
    2023-07-02
  • 如何提高InnoDB表BLOB列的存储效率
    如何提高InnoDB表BLOB列的存储效率,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 0、导读 强烈建议不要在InnoDB中存储TE...
    99+
    2024-04-02
  • Java 中的存储机制:如何实现并发对象?
    Java 是一种广泛使用的编程语言,其具有高效性、可靠性和安全性。在 Java 中,对象是存储在堆上的。在多线程应用程序中,对象的并发性是非常重要的。在本文中,我们将介绍 Java 中的存储机制,以及如何实现并发对象。 Java 中的存储...
    99+
    2023-08-14
    存储 并发 对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作