Not every driver has a setUrl or setURL method, but ConnectionFactory will log a warning when neither method could be called to inject the URL property. The log level should not be "warn", since there is no contract/interface that enforces either of theses methods to be present and thus this might not be fixable. An example is the jt400 driver, that uses setServerName instead of setUrl.