Un Statement sirve para procesar sentencias SQL estáticas y obtener resultados. Un PreparedStatement ejecuta sentencias SQL precompiladas con o sin parámetros, mientras que un CallableStatement ejecuta procedimientos almacenados. Los objetos Statement se crean usando createStatement y pueden ejecutar consultas con executeQuery, actualizaciones con executeUpdate o ambos con execute.