Top Interfaces Classes Enums
[default module]

Package com.mysql.cj.jdbc


Interface Summary

Modifier and TypeInterface and Description
public interface
ClientInfoProvider

Classes that implement this interface and provide a no-args constructor can be used by the driver to store and retrieve client information and/or labels.

public interface
JdbcConnection

This interface contains methods that are considered the "vendor extension" to the JDBC API for MySQL's implementation of java.sql.Connection.

public interface
public interface
public interface
JdbcStatement

This interface contains methods that are considered the "vendor extension" to the JDBC API for MySQL's implementation of java.sql.Statement.

public interface
ParameterBindings

Interface to allow PreparedStatement implementations to expose their parameter bindings to QueryInterceptors.

Class Summary

Modifier and TypeClass and Description
public class
AbandonedConnectionCleanupThread

This class implements a thread that is responsible for closing abandoned MySQL connections, i.e., connections that are not explicitly closed.

public class
Blob

The representation (mapping) in the JavaTM programming language of an SQL BLOB value.

public class
BlobFromLocator

The representation (mapping) in the JavaTM programming language of an SQL BLOB value.

public class
CallableStatement

Representation of stored procedures for JDBC

public class
CallableStatementWrapper

Wraps callable statements created by pooled connections.

public class
public class
ClientPreparedStatement

A SQL Statement is pre-compiled and stored in a PreparedStatement object.

public class
Clob

Simplistic implementation of java.sql.Clob for MySQL Connector/J

public class
CommentClientInfoProvider

An implementation of ClientInfoProvider that exposes the client info as a comment prepended to all statements issued by the driver.

public class
public class
public class
ConnectionImpl

A Connection represents a session with a specific database.

public class
ConnectionWrapper

This class serves as a wrapper for the connection object.

public class
DatabaseMetaData

JDBC Interface to Mysql functions

This class provides information about the database as a whole.

public class
DatabaseMetaDataUsingInfoSchema

DatabaseMetaData implementation that uses INFORMATION_SCHEMA

public class
Driver

The Java SQL framework allows for multiple database drivers.

pack-priv class
EscapeProcessor

EscapeProcessor performs all escape code processing as outlined in the JDBC spec by JavaSoft.

pack-priv class
EscapeProcessorResult

Wraps output from EscapeProcessor, to help prevent multiple passes over the query string, to detect characters such as '@' (defining/using a variable), which are used further up the call stack to handle failover.

public abstract class
public class
public class
MysqlConnectionPoolDataSource

This class is used to obtain a physical connection and instantiate and return a MysqlPooledConnection.

public class
MysqlDataSource

A JNDI DataSource for a Mysql JDBC connection

public class
MysqlDataSourceFactory

Factory class for MysqlDataSource objects

public class
public class
MysqlPooledConnection

This class is used to wrap and return a physical connection within a logical handle.

public class
MysqlSavepoint

Represents SQL SAVEPOINTS in MySQL.

public class
public class
public class
pack-priv class
MysqlXAException

The stock XAException class isn't too friendly (i.e. no error messages), so we extend it a bit.

public class
MysqlXid

Implementation of the XID interface for MySQL XA

public class
NClob

Simplistic implementation of java.sql.NClob for MySQL Connector/J

public class
NonRegisteringDriver

The Java SQL framework allows for multiple database drivers.

public class
public class
PreparedStatementWrapper

Wraps prepared statements so that errors can be reported correctly to ConnectionEventListeners.

public class
ServerPreparedStatement

JDBC Interface for MySQL-4.1 and newer server-side PreparedStatements.

public class
StatementImpl

A Statement object is used for executing a static SQL statement and obtaining the results produced by it.

public class
StatementWrapper

Wraps statements so that errors can be reported correctly to ConnectionEventListeners.

public class
pack-priv abstract class
WrapperBase

Base class for all wrapped instances created by LogicalHandle

Enum Summary

Modifier and TypeEnum and Description
public enum