--- src/com/mysql/jdbc/ReplicationConnection.java.orig 2005-12-09 12:44:50.425881032 +0000 +++ src/com/mysql/jdbc/ReplicationConnection.java 2005-12-09 12:44:21.125335392 +0000 @@ -378,6 +378,8 @@ * @see java.sql.Connection#setReadOnly(boolean) */ public synchronized void setReadOnly(boolean readOnly) throws SQLException { + if(readOnly==isReadOnly()) return; + if (readOnly) { switchToSlavesConnection(); } else {