# Clojure SQL library showdown

DevFeed: [Clojure SQL library showdown](<https://devfeed.tech/articles/clojure-sql-library-showdown-32108.md>)

Original publisher: [Read original article](<https://adambard.com/blog/clojure-sql-libs-compared/>)

Published: 2015-12-28T00:00:00Z

Content type: comparison

Language: en

Sources: [Adam Bard](<https://devfeed.tech/sources/adam-bard.md>)

Topics: [Clojure](<https://devfeed.tech/topics/clojure.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Library](<https://devfeed.tech/topics/library.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>)

Tags: [clojure](<https://devfeed.tech/tags/clojure.md>), [compare](<https://devfeed.tech/tags/compare.md>), [dsls](<https://devfeed.tech/tags/dsls.md>), [jdbc](<https://devfeed.tech/tags/jdbc.md>), [library](<https://devfeed.tech/tags/library.md>), [orm](<https://devfeed.tech/tags/orm.md>), [sql](<https://devfeed.tech/tags/sql.md>)

## AI overview

A comparison of several Clojure SQL DSLs and libraries, including Korma and HoneySQL, against JDBC. The author discusses the trade-offs between writing SQL directly and using abstractions or ORM-style tools.

## Source excerpt

When it comes to database access, I've become less particular over the years as I've gotten more and more comfortable with SQL. These days I'm happier to write the SQL to get just the thing I want, than wrestle with an ORM to produce the same thing. Nevertheless, there's something to be said for abstractions over SQL, and they seem to have lasting popularity. In this post, I'll compare a few popular SQL DSLs for Clojure, and contrast them all with their mutual pappy, clojure.