Используйте базу данных с Clojure - PullRequest
39 голосов
/ 17 ноября 2008

Какие существуют методы использования базы данных из Clojure?

Я знаю, что из Clojure вы можете делать все, что можете с Java, но это означает, что я могу использовать что-то слишком сложное (например, Hibernate), что противоречит простоте Clojure. Любые рекомендации или комментарии?

Ответы [ 12 ]

1 голос
/ 11 ноября 2010

Если вам нужны постоянные соединения и / или соединения с несколькими базами данных и вы не хотите периодически восстанавливать соединения, я бы порекомендовал использовать пулы соединений с БД. Что-то вроде BoneCP или Tomcat CP.

Вы можете предоставить источники данных из этих пакетов для (clojure.contrib.sql / with-connection ...).

0 голосов
/ 09 января 2011

Вы также можете попробовать CLJ-Record, https://github.com/duelinmarkers/clj-record

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...