最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

将OData用于IBMDB2和DB2forInformix

来源:动视网 责编:小采 时间:2020-11-09 09:48:22
文档

将OData用于IBMDB2和DB2forInformix

将OData用于IBMDB2和DB2forInformix:本文首先会简要介绍 OData,这是一种用于数据访问的 Web API。然后本文会介绍如何将 OData 用于 IBM DB2 for Linux, UNIX, and Windows、DB2 for z/OS 和 DB2 for Informix。最后,本文提供了结合使用 Microsoft Vis OData(请参阅
推荐度:
导读将OData用于IBMDB2和DB2forInformix:本文首先会简要介绍 OData,这是一种用于数据访问的 Web API。然后本文会介绍如何将 OData 用于 IBM DB2 for Linux, UNIX, and Windows、DB2 for z/OS 和 DB2 for Informix。最后,本文提供了结合使用 Microsoft Vis OData(请参阅


本文首先会简要介绍 OData,这是一种用于数据访问的 Web API。然后本文会介绍如何将 OData 用于 IBM DB2 for Linux, UNIX, and Windows、DB2 for z/OS 和 DB2 for Informix。最后,本文提供了结合使用 Microsoft Vis

OData(请参阅 参考资料 一节了解更多信息)是一个用于数据访问 Web API 的规范,旨在使中的表等资源可从 Web 浏览器和移动设备访问。OData 指定通过 HTTP 对资源(数据或应用程序)的创建、读取、更新、删除 (CRUD) 和查询。它还指定了将结果格式化为 ATOM (XML) 和 JSON 的方式。OData 类似于一种用于 Web 的微型 ODBC 或 JDBC。更准确地讲,OData 允许客户端构造 URI 来命名一个实体集,过滤它包含的实体,并遍历与相关实体和实体集合之间的关系。

图 1 显示了如何通过 ADO.Net 支持在 Web 上公开 DB2 或 Informix。Microsoft Visual Studio 提供了一些工具,使数据库数据可通过 HTTP 在 Web 上公开。数据库数据可通过 OData 语法从 Web 浏览器和其他 OData 使用程序创建、更新、删除和查询。

图 1. OData 概述


图 2 显示了 CSDL(概念模式定义语言),CSDL 是一种 XML 表示法,它使用可通过 OData 访问的一种实体关系模型来描述基础资源。

图 2. CSDL(概念模式定义语言)

在开发时常常会用到 CSDL,例如在工具或模型映射器中。CSDL 是可选的,由 Visual Studio 生成,可用来帮助用户应用程序理解公开的数据的结构。CSDL 类似于 JDBC 和 ODBC 中的元数据,可帮助客户端应用程序理解它们访问的内容。

在 Web 上使用 OData 公开示例数据库中的表

后面几节将详细介绍如何执行以下操作。

  • 执行初始设置,比如定义数据库连接。
  • 创建一个 ADO.Net 实体模型。
  • 选择将通过 OData 公开的 DB2 表。
  • 为所选的表创建一个 OData 服务(WCF 服务)。
  • 测试 OData 服务。
  • 该描述使用合并到 Microsoft Visual Studio 中 OData 运行时。但是,在 Visual Studio 中测试了支持之后,可以使用其他 OData 运行时。

    文档

    将OData用于IBMDB2和DB2forInformix

    将OData用于IBMDB2和DB2forInformix:本文首先会简要介绍 OData,这是一种用于数据访问的 Web API。然后本文会介绍如何将 OData 用于 IBM DB2 for Linux, UNIX, and Windows、DB2 for z/OS 和 DB2 for Informix。最后,本文提供了结合使用 Microsoft Vis OData(请参阅
    推荐度:
    标签: 用于 for ibm
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top