Package com.mysql.jdbc

Interface Summary
OutputStreamWatcher Objects that want to be notified of lifecycle events on a WatchableOutputStream should implement this interface, and register themselves with setWatcher() on the WatchableOutputStream instance.
RowData This interface abstracts away how row data is accessed by the result set.
SocketFactory Interface to allow pluggable socket creation in the driver
WriterWatcher Objects that want to be notified of lifecycle events on a WatchableWriter should implement this interface, and register themselves with setWatcher() on the WatchableWriter instance.
 

Class Summary
Blob The representation (mapping) in the JavaTM programming language of an SQL BLOB value.
Buffer Buffer contains code to read and write packets from/to the MySQL server.
CharsetMapping Mapping between MySQL charset names and Java charset names.
Clob Simplistic implementation of java.sql.Clob for MySQL Connector/J
CompressedInputStream Used to de-compress packets from the MySQL server when protocol-level compression is turned on.
Connection A Connection represents a session with a specific database.
DatabaseMetaData JDBC Interface to Mysql functions
Debug The Debug class allows debug messages on a per-class basis.
Driver The Java SQL framework allows for multiple database drivers.
EscapeProcessor  
EscapeTokenizer EscapeTokenizer breaks up an SQL statement into SQL and escape code parts.
Field Field is a class used to describe fields in a ResultSet
LicenseConfiguration Used in commercially-licensed clients that require connections to commercially-licensed servers as part of the licensing terms.
MiniAdmin Utility functions for admin functionality from Java.
MysqlDefs MysqlDefs contains many values that are needed for communication with the MySQL server.
MysqlIO This class is used by Connection for communicating with the MySQL server.
NamedPipeSocketFactory A socket factory for named pipes (on Windows)
NonRegisteringDriver The Java SQL framework allows for multiple database drivers.
PreparedStatement A SQL Statement is pre-compiled and stored in a PreparedStatement object.
ResultSet A ResultSet provides access to a table of data generated by executing a Statement.
ResultSetMetaData A ResultSetMetaData object can be used to find out about the types and properties of the columns in a ResultSet
RowDataDynamic Allows streaming of MySQL data.
RowDataStatic Represents an in-memory result set
Security Methods for doing secure authentication with MySQL-4.1 and newer.
SingleByteCharsetConverter Converter for char[]->byte[] and byte[]->char[] for single-byte character sets.
SQLError SQLError is a utility class that maps MySQL error codes to X/Open error codes as is required by the JDBC spec.
StandardSocketFactory Socket factory for vanilla TCP/IP sockets (the standard)
Statement A Statement object is used for executing a static SQL statement and obtaining the results produced by it.
StringUtils Various utility methods for converting to/from byte arrays in the platform encoding
TimeUtil Timezone conversion routines
UpdatableResultSet A result set that is updatable.
Util Various utility methods for the driver.
WatchableOutputStream A java.io.OutputStream used to write ASCII data into Blobs and Clobs
WatchableWriter A java.io.Writer used to write unicode data into Blobs and Clobs
 

Exception Summary
AssertionFailedException Assertions for empty code paths that should never be executed.
NotImplemented Thrown from methods not required to be implemented.
NotUpdatable Thrown when a result sate is not updatable
PacketTooBigException Thrown when a packet that is too big for the server is created.