Description: To execute SQL statements against a database, an application uses Statements (java.sql.Statement) and PreparedStatements (java.sql.PreparedStatement), or CallableStatements (java.sql.CallableStatement) for stored procedures.
Keywords: JDBC Statement, definition

# Statements

To execute SQL statements against a database, an application uses Statements (`java.sql.Statement`) and PreparedStatements (`java.sql.PreparedStatement`), or CallableStatements (`java.sql.CallableStatement`) for stored procedures.

Because PreparedStatement extends Statement and CallableStatement extends PreparedStatement, this section refers to both as Statements. Statements are obtained from and are associated with a particular Connection.

Parent topic: Connections
Related concepts
ResultSets and Cursors
Nested connections