# Package com.mysql.cj

Interface Summary
BindValue
CacheAdapter<K,V>
CacheAdapterFactory<K,V>
CancelQueryTask
CharsetSettings
DataStoreMetadata
MessageBuilder<M extends Message>
MysqlConnection
PingTarget
PreparedQuery
Query
QueryAttributesBindings: Instances of this interface keep the list of query attributes assigned to a `Statement` object.
QueryBindings
QueryResult
Session: `Session` exposes logical level which user API uses internally to call `Protocol` methods.
Session.SessionEventListener
TransactionEventHandler
WarningListener: A warning listener is notified of warnings as they happen throughout the driver.

Class Summary
CharsetMapping: Mapping between MySQL charset names and Java charset names.
Collation
Constants: Represents various constants used in the driver.
Messages: Support for localized messages.
MysqlCharset
PerConnectionLRUFactory
QueryInfo: Represents the "parsed" state of a prepared query, with the statement broken up into its static and dynamic (where parameters are bound) parts.
ServerVersion: A server version.

Enum Summary
MysqlType
PlaceholderPurpose: The possible purposes for placeholders in queries.
Query.CancelStatus
QueryReturnType: The possible return types from executing queries.

Copyright © 2016, 2026, Oracle and/or its affiliates.