About This Book
InterSystems IRIS® provides a wide variety of robust Java connectivity options:
Lightweight APIs that provide database access via JDBC, Java objects, or InterSystems multidimensional storage.
Gateways that give InterSystems IRIS server applications direct access to Java applications and external databases.
Implementations of third party APIs for Hibernate and Apache Spark.
All of these Java solutions are underpinned by the InterSystems JDBC driver, a powerful Type 4 (pure Java) fully compliant implementation of the JDBC API, closely coupled to InterSystems IRIS for maximum speed and efficiency.
The first chapter of this book is a survey of all Java solutions:
InterSystems Java Connectivity Options provides an overview of all InterSystems IRIS Java technologies enabled by the JDBC driver.
The rest of the book provides detailed information on how to use the JDBC driver itself:
Using the JDBC Driver gives a detailed description of the various ways to establish a JDBC connection to InterSystems IRIS or an external database.
Configuration and Requirements provides details about client configuration and the InterSystems Java class packages.
JDBC for Occasional Users is a quick overview of core JDBC API usage for readers not already familiar with Java database development.
JDBC Quick Reference describes InterSystems-specific extension methods.
The following documents contain detailed information on Java solutions provided by InterSystems IRIS:
Persisting Java Objects with InterSystems XEP describes how to use the Event Persistence API (XEP) for rapid Java object persistence.
Using the Native API for Java describes how to use the Native API to access resources formerly available only through ObjectScript.
Using the InterSystems Spark Connector describes how to use the InterSystems IRIS implementation of the Apache Spark Data Source API.
“InterSystems JDBC Support” in Implementation Reference for Java Third Party APIs provides detailed information on InterSystems JDBC driver support and compliance, including the level of support for all optional features and a list of all InterSystems IRIS-specific additional features.