Title: (Optional) Describe the JDBC Statement object.
Course: Java Programming (Oracle) (10055) > Section: Using Databases with Java

Description should include the procedures for defining methods and properties that enable PL/SQL commands to send and receive SQL from a database through the following interfaces:

- JDBC Statement
- CallableStatement
- PreparedStatement

The following table provides a summary of each interface's purpose and recommended use:

Interface Type | Recommended Use
Statement | Use for general-purpose access to a database. Useful when  using static SQL statements at runtime. The Statement interface cannot accept parameters.
CallableStatement | Use when accessing database stored procedures. The CallableStatement interface can accept runtime input parameters.
PreparedStatement | Use when planning to use the SQL statements many times. The PreparedStatement interface accepts input parameters at runtime.