使用来自的开放数据库连接到IMS.Net应用程序或使用JDBC



我想知道是否有特殊的驱动程序需要使用才能连接。NET应用程序到IMS
在互联网上,我发现一些文章说开放数据库提供JDBC,这是一种方法。然而,它是针对java环境的,我想使用它。NET。

我的问题是:
如何使用开放数据库从连接到IMS。NET应用程序(ASP.NET)?一个样品就太好了。

A。NET数据提供程序驱动程序从版本13起可用于IMS。这个NET驱动程序利用了IMS V13中引入的NativeSQL引擎。

更多信息可在这里获得

另一个解决方案是使用ODBC-JDBC桥,并利用JavaJDBC驱动程序进行IMSDB访问。

我认为问题是指IMS开放数据库,这是一种IBM技术,允许使用DRDA协议从分布式系统访问IMS。它确实允许JDBC类型访问IMS(通过一些智能将SQL调用转换为适当的DLI调用,但也有一些限制,因为IMS实际上是一个分层数据库)。我不知道是否有的司机。NET(如果您打算使用SQL,则需要该驱动程序),但使用免费的IMS Explorer,您当然可以很容易地进行实验。

但是,您的IMS环境需要运行IMS V11+,并为开放数据库配置CSL、ODBM和IMS Connect,然后才能正常工作(您需要您的IMS管理员为您设置)。我在回复开头链接到的红皮书提供了更多细节。

有一个IMS解决方案工具包专门展示了如何使用IMS连接到IMS数据库。NET数据提供程序。该解决方案套件包含从设置后端基础架构到编写客户端应用程序的逐步示例。解决方案套件可在此处找到:

https://www.ibm.com/support/knowledgecenter/en/SSEPH2_15.1.0/com.ibm.ims15.doc.sk/ims_openacc_net.htm

IMS不是一个开源数据库管理系统。

IMS是分层的,而不是关系的。

Microsoft提供了一个软件包,其中的一部分提供了您可能想要的内容。

我建议您与组织中的IMS人员讨论如何使用SOAPWeb服务访问IMS资源,这可能是一个更开放的解决方案。

相关内容

  • 没有找到相关文章

最新更新