From 795e1a8f15c8c50593aa9b0e8764bf9465c9314d Mon Sep 17 00:00:00 2001 From: Bart Akeley Date: Sun, 29 Oct 2017 12:54:25 -0500 Subject: [PATCH] fix driver class on connection pool def --- src/aretherecookies/db.clj | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/aretherecookies/db.clj b/src/aretherecookies/db.clj index 2f602f5..0979ae2 100644 --- a/src/aretherecookies/db.clj +++ b/src/aretherecookies/db.clj @@ -5,19 +5,13 @@ [clojure.string :as str]) (:import com.mchange.v2.c3p0.ComboPooledDataSource)) -(def db-spec {:dbtype "postgresql" - :db (env :database-name) - :url (env :database-url) - :user (env :database-user) - :password (env :database-password)}) - (defn pool [spec] (let [cpds (doto (ComboPooledDataSource.) - (.setDriverClass (:classname spec)) - (.setJdbcUrl (str (:url db-spec))) + (.setDriverClass "org.postgresql.Driver") + (.setJdbcUrl (str "jdbc:" (env :database-url))) ; (.setUser (:user spec)) - ; (.setPassword (:password spec)) + (.setPassword (env :database-password)) ;; expire excess connections after 30 minutes of inactivity: (.setMaxIdleTimeExcessConnections (* 30 60)) ;; expire connections after 3 hours of inactivity: