Skip to main content


InterSystems IRIS® provides the following Java third party connectivity options:

The InterSystems JDBC Driver

The InterSystems JDBC Driver is a fully compliant type 4 implementation of the JDBC standard.

See JDBC Driver Support for detailed information on JDBC driver compliance and enhancements, including the level of support for all optional features and a list of all InterSystems IRIS-specific additional features.

Also see the following related documentation:

The InterSystems Spark Connector

The InterSystems Spark Connector is an implementation of the Data Source API for Apache Spark that allows the Spark data processing engine to make optimal use of InterSystems IRIS and its distributed data capabilities.

See Apache Spark Support for details.

Also see the following related documentation:

The InterSystems Hibernate Dialect

The InterSystems Hibernate Dialect is an implementation of the Hibernate dialect interface. Since every vendor’s implementation of SQL is slightly different, the dialect interface allows vendors to create custom Hibernate mappings for a specific database. Vendor-provided dialect implementations are distributed as part of Hibernate.

See Hibernate Support for details.