In theory seems this can be implemented by checking if <a href="http://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html#releaseSavepoint(java.sql.Savepoint)">releaseSavepoint throws SQLFeatureNotSupportedException</a>. Maybe a bit ugly but should avoid the need of up-front knowledge of driver behaviour (which may vary per version).