CallableStatement
CallableStatement is a sub-interface of the JDBC API's PreparedStatement that enables calling stored procedures and functions in a relational database. It supports input, output, and input/output parameters and may produce one or more result sets.
A CallableStatement is created from a Connection by using prepareCall with a call string that uses JDBC
After setting inputs and registering outputs, the statement is executed via execute, executeQuery, or executeUpdate. Output
Notes: Parameters are indexed starting at 1. Parameter metadata can be obtained with getParameterMetaData. Not all