Ctor.
Parameters: app - The IApplication that defines app API. Parameters: alias - The ISQLAlias to connect to. Parameters: userName - The user to connect as. Parameters: password - Password for userName. Parameters: props - Connection properties. throws: IllegalArgumentException - Thrown if a nullIApplication or ISQLAlias passed.