The next generation Clojure wrapper for JDBC-based access to databases.
https://github.com/seancorfield/next-jdbc
Support available via Clojurians Slack in the #sql channel.
Enhancements:
java.sql.Statement to plan, execute!, and execute-one!.next.jdbc.date-time that can be required if your database driver needs assistance converting java.util.Date (PostgreSQL!) or the Java Time types to SQL timestamp (or SQL date/time).next.jdbc.result-set/clob-column-reader and next.jdbc.result-set/clob->string helper to make it easier to deal with CLOB column data.Documentation:
clojure.java.jdbc. PR #71 (@laurio).execute! and execute-one! produce when the result set is empty ([] and nil respectively, and there are now tests for this). Similarly for find-by-keys and get-by-id.:result-type (scroll) and :concurrency options will cause table names to be returned.plan, execute!, and execute-one! instead, with a DSL library if you want!).clojure.java.jdbc and next.jdbc; add caveats about column name conflicts (in several places).datafy/nav documentation around :schema.Miscellaneous:
org.clojure/java.data to "0.1.4" (0.1.2 fixes a number of reflection warnings).
Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood