Specifies that this  Statement will be closed when all its
 dependent result sets are closed. If execution of the  Statement
 does not produce any result sets, this method has no effect.
 
 Note: Multiple calls to  closeOnCompletion do
 not toggle the effect on this  Statement. However, a call to
  closeOnCompletion does effect both the subsequent execution of
 statements, and statements that currently have open, dependent,
 result sets.
| SQLException | if this method is called on a closed  Statement | 
Diagram: Statement