diff --git a/annosaurus/src/main/scala/org/mbari/annosaurus/repository/query/JDBC.scala b/annosaurus/src/main/scala/org/mbari/annosaurus/repository/query/JDBC.scala index 436b2d2d..e1438e31 100644 --- a/annosaurus/src/main/scala/org/mbari/annosaurus/repository/query/JDBC.scala +++ b/annosaurus/src/main/scala/org/mbari/annosaurus/repository/query/JDBC.scala @@ -49,10 +49,11 @@ object JDBC { class JDBC(user: String, password: String, url: String, driver: String) { + Class.forName(driver) + def this(config: DatabaseConfig) = this(config.user, config.password, config.url, config.driver) def newConnection(): Connection = { - Class.forName(driver) java.sql.DriverManager.getConnection(url, user, password) }