Allows PreparedStatement information to be cached. A prepared statement consists of
a SQL statement containing bind variables as well as variable values. For example,
the SQL statement "SELECT * FROM person WHERE age > ?" would have the integer
variable 18 (which replaces the "?" chracter) to find all adults. This class
encapsulates both the SQL string and bind variable values so that actual
PreparedStatement can be created from that information later.
author: Matt Tucker
Sets all parameters on the given PreparedStatement. The standard code block
for turning a CachedPreparedStatement into a PreparedStatement is as follows: