From 2859ea657ed14430a256ef7c235eb628adbc6f1f Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Mon, 7 Dec 2015 21:02:00 +1300 Subject: [PATCH] #484 - JDBC4+ drivers do not need Class.forName() registration - removing that call --- .../ebeaninternal/server/lib/sql/DataSourcePool.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/lib/sql/DataSourcePool.java b/src/main/java/com/avaje/ebeaninternal/server/lib/sql/DataSourcePool.java index 3401e5947..e49013275 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/lib/sql/DataSourcePool.java +++ b/src/main/java/com/avaje/ebeaninternal/server/lib/sql/DataSourcePool.java @@ -254,14 +254,6 @@ public class DataSourcePool implements DataSource { private void initialise() throws SQLException { - // Ensure database driver is loaded - try { - ClassUtil.forName(this.databaseDriver, this.getClass()); - } catch (Throwable e) { - throw new PersistenceException("Problem loading Database Driver [" + this.databaseDriver + "]: " - + e.getMessage(), e); - } - String transIsolation = TransactionIsolation.getLevelDescription(transactionIsolation); //noinspection StringBufferReplaceableByString StringBuilder sb = new StringBuilder(70);