The IMS Java function implements the JDBC API, which is the standard Java interface for database access. JDBC uses SQL (structured query language) calls. The IMS's implementation of JDBC supports a selected subset of the full facilities of the JDBC 2.1 API. The IMS-supported subset of SQL provides all of the functionality (select, insert, update, delete) of traditional IMS applications. The IMS Java function also extends the JDBC interface for storage and retrieval of XML documents in IMS. For more information, see "XML Storage in IMS Databases" on page 321. In addition to JDBC, the IMS Java function has another interface to the IMS databases called the IMS Java hierarchical database interface. This interface is similar to the standard IMS DL/I database call interface and provides lower-level access to IMS database functions than the JDBC interface. However, JDBC is the recommended access interface to IMS databases, and this chapter focuses on JDBC. For information about the IMS Java hierarchical database interface, see Appendix C, "IMS Java Hierarchical Database Interface" in IMS Version 9: IMS Java Guide and Reference. In This Chapter:
|