# Package org.apache.drill.jdbc

package org.apache.drill.jdbc
JDBC driver for Drill.

Drill's JDBC driver class is `org.apache.drill.jdbc.Driver`.

See Also:
  - Using the JDBC Driver in the on-line Apache Drill Documentation

Related Packages
Package
Description
org.apache.drill.jdbc.proxy
Tracing proxy JDBC driver.
Class
Description
AlreadyClosedSqlException
SQLException for object-already-closed conditions, e.g., calling a method on a closed `Statement`.
DrillConnection
Drill-specific `Connection`.
DrillConnectionConfig
NOTE: DrillConnectionConfig will be changed from a class to an interface.
DrillDatabaseMetaData
Drill-specific `DatabaseMetaData`.
DrillPreparedStatement
Drill-specific `PreparedStatement`.
DrillResultSet
Drill-specific `ResultSet`.
DrillStatement
Drill-specific `Statement`.
Driver
Main class of Apache Drill JDBC driver.
ExecutionCanceledSqlException
SQLException for execution-canceled condition.
InvalidCursorStateSqlException
SQLException for invalid-cursor-state conditions, e.g., calling a column accessor method before calling `ResultSet#next()` or after `ResultSet#next()` returns false.
InvalidParameterSqlException
`JdbcApiSqlException` for invalid-parameter-value conditions.
JdbcApiSqlException
SQLException for JDBC API calling-sequence/state problems.
SchemaChangeListener
SQLConversionException
SQLConversionOverflowException