La clase Statement se usa para enviar sentencias SQL a la base de datos. Existen tres tipos de objetos Statement: Statement, PreparedStatement y CallableStatement. Statement se usa para sentencias SQL simples, PreparedStatement para sentencias precompiladas con o sin parámetros, y CallableStatement para ejecutar procedimientos almacenados. Los objetos Statement se crean usando el método createStatement de la conexión y se ejecutan con executeQuery, executeUpdate o execute dependiendo del tipo de sentencia SQL.