code: public void setURL(int i, java.net.URL url) throws SQLException { 
          // - don't trace user data url.
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled(); 
  
          if (isTraceOn && tc.isDebugEnabled())
              Tr.debug(this, tc, "setURL", i); 
  
          try {
              pstmtImpl.setURL(i, url);
          } catch (SQLException ex) {
              FFDCFilter.processException(ex,
                                          "com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.setURL", "1140", this);
              throw WSJdbcUtil.mapException(this, ex);
          } catch (NullPointerException nullX) {
              // No FFDC code needed; we might be closed.
              throw runtimeXIfNotClosed(nullX);
          }
      }
docs: <p>Sets the designated parameter to the given java.net.URL value. The driver
  converts this to an SQL DATALINK value when it sends it to the database.</p>
  
  @param parameterIndex the first parameter is 1, the second is 2, ...
  @param url the java.net.URL object to be set
  
  @exception SQLException If a database access error occurs