public void setUrl(String url) throws SQLException {

       if(getUrl() != null) {
          if(!getUrl().equals(url)) {
             super.setUrl(url);
             conn = null;
             ps = null;
             rs = null;
          }
       }
       else {
          super.setUrl(url);
       }
    }
Sets the Url property for this <code>JdbcRowSet</code> object
to the given <code>String</code> object and sets the dataSource name
property to <code>null</code>. In addition, if the Url property has
previously been set to a non <code>null</code> value and its value
is different from the value to be set,
this method sets this <code>JdbcRowSet</code> object's private fields
<code>ps</code>, <code>rs</code>, and <code>conn</code> to <code>null</code>.
(The field <code>ps</code> is its <code>PreparedStatement</code> object,
the field <code>rs</code> is its <code>ResultSet</code> object, and
the field <code>conn</code> is its <code>Connection</code> object.)
<P>
The Url property is a JDBC URL that is used when
the connection is created using a JDBC technology-enabled driver
("JDBC driver") and the <code>DriverManager</code>.
The correct JDBC URL for the specific driver to be used can be found
in the driver documentation.  Although there are guidelines for for how
a JDBC URL is formed,
a driver vendor can specify any <code>String</code> object except
one with a length of <code>0</code> (an empty string).
<P>
Setting the Url property is optional if connections are established using
a <code>DataSource</code> object instead of the <code>DriverManager</code>.
The driver will use either the URL property or the
dataSourceName property to create a connection, whichever was
specified most recently. If an application uses a JDBC URL, it
must load a JDBC driver that accepts the JDBC URL before it uses the
<code>RowSet</code> object to connect to a database.  The <code>RowSet</code>
object will use the URL internally to create a database connection in order
to read or write data.

@param url a <code>String</code> object that contains the JDBC URL
           that will be used to establish the connection to a database for this
           <code>RowSet</code> object; may be <code>null</code> but must not
           be an empty string
@throws SQLException if an error occurs setting the Url property or the
        parameter supplied is a string with a length of <code>0</code> (an
        empty string)
@see #getUrl
src/main/java/org/replicadb/rowset/sun/rowset/JdbcRowSetImpl.java