Passing parameters to CallableStatement objects by name

Adds methods to allow a string to identify the parameter to be set for a CallableStatement object.

The CallableStatement interface has been updated to allow you to specify parameters by their names and not the previous method of specifying the parameter's index. You will find this useful when a procedure has many parameters with default values. You can use named parameters to specify only the values that have no default value.