squee.datasources

from-datasource-with-auth

(from-datasource-with-auth datasource username password)
Takes a javax.sql.DataSource with credentials, returns
an IDataSource.

from-factory

(from-factory f)
Take a factory function that returns a Connection, closes over it as an IDataSource.

from-spec

(from-spec {:keys [subprotocol subname classname], :as db-spec})
Takes a map with keys 
:subprotocol
:subname
:classname

Returns an IDataSource.