您可以编写可访问和更新 DB2 和 VSAM 中数据的 Java 应用程序。另外,您也可以链接至使用其他语言的程序以访问 DB2、VSAM 和 IMS。
在编写 Java 应用程序以访问 CICS 中的数据时,可以使用以下任何技巧。CICS 恢复管理器会保持数据完整性。
访问关系数据
您可以编写 Java 应用程序以使用以下任何方法来访问 DB2 中的关系数据:
- 通过 JCICS LINK 命令链接到使用结构化查询语言 (SQL) 命令来访问数据的程序。
- 在适当的驱动程序可用的情况下,使用 Java 数据库连接 (JDBC) 或用于 Java 的结构化查询语言 (SQLJ) 调用直接访问数据。适当的 JDBC 驱动程序可用于 DB2®。
有关使用 JDBC 和 SQLJ 应用程序编程接口的更多信息,请参阅 CICS TS 5.1 信息中心内的使用 JDBC 和 SQLJ 从 Java 程序访问 DB2 数据。
- 将 JDBC 或 SQLJ 用作底层访问机制的 JavaBeans。您可以使用任何适当的 Java 集成开发环境 (IDE) 来开发此类 JavaBeans。
- 实体 bean。CICS 不支持运行在 CICS 之下的实体 bean,但支持访问在其他 EJB 服务器上运行的实体 bean。例如,CICS 企业 bean 可以使用在 WebSphere® Application Server 上运行的实体 bean 来访问 z/OS 上的 DB2。
访问 DL/I 数据
要访问 IMS 中的 DL/I 数据,您的 Java 应用程序必须使用 JCICS LINK 命令链接至发出 EXEC DLI 命令的中间程序以访问数据。
访问 VSAM 数据
要访问 VSAM 数据,Java 应用程序可以使用以下任一方法:
- 用于直接访问 VSAM 的 JCICS 文件控制类。
- 通过 JCICS LINK 命令链接到发出 CICS 文件控制命令来访问数据的程序。