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 software such as 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 section of this document is a survey of all InterSystems IRIS Java technologies enabled by the JDBC driver:
-
InterSystems Java Connectivity Options provides an overview of InterSystems Java solutions.
The rest of the document 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 Fundamentals is a quick overview of JDBC, providing examples of some frequently used classes and methods.
-
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.