java.sql (Java SE 25 & JDK 25)
Description: declaration: module: java.sql
Keywords: java.sql module

# 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 APIs for XML Processing (JAXP).

- ## Services

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