Cómo integrar Clojure con bases de datos SQL – Resuelto
Clojure ofrece bibliotecas como clojure.java.jdbc
para interactuar con bases de datos SQL. Esto permite realizar operaciones CRUD fácilmente desde Clojure.
Conectar con una base de datos
Podemos conectarnos a una base de datos SQL usando clojure.java.jdbc
:
(require '[clojure.java.jdbc :as jdbc])
(def db-spec {:dbtype "postgresql" :dbname "mi_base_de_datos"})
Realizar una consulta
Podemos ejecutar consultas SQL con la función query
:
(jdbc/query db-spec ["SELECT * FROM usuarios"])