} // if
SoapJdbcResultSetMetaData metadata = mCachedMetadata.get( sql );
ExecutePreparedQuery query = new ExecutePreparedQuery();
query.setUsername( mUser );
query.setPassword( mPassword );
query.setDatabase( mDatabaseName );
query.setSql( sql );
query.setParam( prepareParameter( params ) );
query.setWithMetadata( metadata == null );
prepareHTTPClient();
processResultSet( sql, mPort.executePreparedQuery( query ).get_return(), metadata );