public void setSyncProvider(String providerStr) throws SQLException {
        provider =
        SyncFactory.getInstance(providerStr);

        rowSetReader = provider.getRowSetReader();
        rowSetWriter = provider.getRowSetWriter();
    }
Sets the active <code>SyncProvider</code> and attempts to load
load the new provider using the <code>SyncFactory</code> SPI.

@throws SQLException if an error occurs while resetting the
         <code>SyncProvider</code>.
src/main/java/org/replicadb/rowset/sun/rowset/CachedRowSetImpl.java