diff -r 305871254838 -r 8ce612cca4d8 java/jdbc-loopback-driver/src/info/globalcode/jdbc/loopback/Driver.java --- a/java/jdbc-loopback-driver/src/info/globalcode/jdbc/loopback/Driver.java Tue Feb 26 16:36:45 2019 +0100 +++ b/java/jdbc-loopback-driver/src/info/globalcode/jdbc/loopback/Driver.java Tue Feb 26 17:31:41 2019 +0100 @@ -46,7 +46,8 @@ if (acceptsURL(url)) { return new Connection(url, info); } else { - throw new SQLException("Unsupported URL: " + url); + // The driver should return "null" if it realizes it is the wrong kind of driver to connect to the given URL. + return null; } }