Rename jdbc-url to ->pool
This commit is contained in:
parent
e76b382016
commit
b1b2f13ebb
4 changed files with 6 additions and 6 deletions
|
|
@ -6,7 +6,7 @@ Only accretive/fixative changes will be made from now on.
|
||||||
|
|
||||||
The following changes have been committed to the **master** branch since the 1.0.2 release:
|
The following changes have been committed to the **master** branch since the 1.0.2 release:
|
||||||
|
|
||||||
* Address #48 by adding `next.jdbc.connection/jdbc-url` and showing HikariCP and c3p0 connection pooling (so far it's just tests).
|
* Address #48 by adding `next.jdbc.connection/->pool` and showing HikariCP and c3p0 connection pooling (so far it's just tests).
|
||||||
|
|
||||||
## Stable Builds
|
## Stable Builds
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,7 @@
|
||||||
(throw (ex-info (str "Unknown dbtype: " dbtype) db-spec)))
|
(throw (ex-info (str "Unknown dbtype: " dbtype) db-spec)))
|
||||||
[url etc]))
|
[url etc]))
|
||||||
|
|
||||||
(defn jdbc-url
|
(defn ->pool
|
||||||
"Given a connection pooling class and a database spec, return an connection
|
"Given a connection pooling class and a database spec, return an connection
|
||||||
pool object built from the database spec."
|
pool object built from the database spec."
|
||||||
[clazz db-spec]
|
[clazz db-spec]
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,7 @@
|
||||||
:opts (s/? ::opts-map)))
|
:opts (s/? ::opts-map)))
|
||||||
:body (s/* any?)))
|
:body (s/* any?)))
|
||||||
|
|
||||||
(s/fdef connection/jdbc-url
|
(s/fdef connection/->pool
|
||||||
:args (s/cat :clazz #(instance? Class %)
|
:args (s/cat :clazz #(instance? Class %)
|
||||||
:db-spec ::db-spec-map))
|
:db-spec ::db-spec-map))
|
||||||
|
|
||||||
|
|
@ -192,7 +192,7 @@
|
||||||
`jdbc/execute-one!
|
`jdbc/execute-one!
|
||||||
`jdbc/transact
|
`jdbc/transact
|
||||||
`jdbc/with-transaction
|
`jdbc/with-transaction
|
||||||
`connection/jdbc-url
|
`connection/->pool
|
||||||
`prepare/execute-batch!
|
`prepare/execute-batch!
|
||||||
`prepare/set-parameters
|
`prepare/set-parameters
|
||||||
`sql/insert!
|
`sql/insert!
|
||||||
|
|
|
||||||
|
|
@ -106,10 +106,10 @@
|
||||||
(with-open [con (p/get-connection db {})]
|
(with-open [con (p/get-connection db {})]
|
||||||
(is (instance? java.sql.Connection con))))
|
(is (instance? java.sql.Connection con))))
|
||||||
(testing "connection via HikariCP"
|
(testing "connection via HikariCP"
|
||||||
(with-open [con (p/get-connection (c/jdbc-url com.zaxxer.hikari.HikariDataSource db)
|
(with-open [con (p/get-connection (c/->pool com.zaxxer.hikari.HikariDataSource db)
|
||||||
{})]
|
{})]
|
||||||
(is (instance? java.sql.Connection con))))
|
(is (instance? java.sql.Connection con))))
|
||||||
(testing "connection via c3p0"
|
(testing "connection via c3p0"
|
||||||
(with-open [con (p/get-connection (c/jdbc-url com.mchange.v2.c3p0.ComboPooledDataSource db)
|
(with-open [con (p/get-connection (c/->pool com.mchange.v2.c3p0.ComboPooledDataSource db)
|
||||||
{})]
|
{})]
|
||||||
(is (instance? java.sql.Connection con))))))
|
(is (instance? java.sql.Connection con))))))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue