public void setPassword(String password) {

       if ( getPassword() != null) {
          if(!getPassword().equals(password)) {
             super.setPassword(password);
             conn = null;
             ps = null;
             rs = null;
          }
       }
       else{
          super.setPassword(password);
       }
    }
Sets the password property for this <code>JdbcRowSet</code> object
to the given <code>String</code> object. Because it
is not serialized, the password property is set at run time before
calling the method <code>execute</code>. Its default valus is
<code>null</code>. In addition,
if the <code>password</code> property is already set with a
non-null value and that value is different from the one being 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,
<code>rs</code> is its <code>ResultSet</code> object, and
<code>conn</code> is its <code>Connection</code> object.)
Setting these fields to <code>null</code> ensures that only current
values will be used.

@param password the <code>String</code> object that represents the password
    that must be supplied to the database to create a connection
src/main/java/org/replicadb/rowset/sun/rowset/JdbcRowSetImpl.java