# Module java.sql

module java.sql
Defines the JDBC API.

Module Graph:
Since:
  9

## Packages

Exports
Package
Description
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
javax.sql
Provides the API for server side data source access and processing from the Java programming language.
Indirect Exports
From
Packages
java.logging
java.util.logging
java.transaction.xa
javax.transaction.xa
java.xml
javax.xml javax.xml.catalog javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.stream javax.xml.stream.events javax.xml.stream.util javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stax javax.xml.transform.stream javax.xml.validation javax.xml.xpath org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers

## Modules

Requires
Modifier
Module
Description
transitive
java.logging
Defines the Java Logging API.
transitive
java.transaction.xa
Defines an API for supporting distributed transactions in JDBC.
transitive
java.xml
Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.

## Services

Uses
Type
Description
Driver
The interface that every driver class must implement.