The OUT parameter can be modified by the statement being executed (usually, but not necessarily, this would be a stored procedure). It is the same as parameters passed by reference known from other languages (not from
Java, of course). You'll usually read the value of the parameter after the statement was executed, using the
getXxx methods of the
CallableStatement.