Java with InterSystems Overview
See the Table of Contents for a detailed listing of the subjects covered in this document.
InterSystems IRIS® provides a wide variety of robust Java connectivity options:
-
Lightweight SDKs 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.
All of these Java solutions are underpinned by the InterSystems JDBC driver, a powerful Type 4 (pure Java) fully compliant implementation of JDBC, 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:
-
“JDBC Driver Support” in Implementation Reference for Java Third Party Software 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.
-
Using the Native SDK for Java describes how to use the Java Native SDK to access resources formerly available only through ObjectScript.
-
Persisting Java Objects with InterSystems XEP describes how to use the Event Persistence API (XEP) for rapid Java object persistence.