| Modifier and Type | Interface 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. |
| Modifier and Type | Class 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 |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |