我需要一个Clojure应用程序的嵌入式数据库。也许这与其他Java应用程序的标准是一样的,但我还是想听听其他人的意见。我之所以选择SQLite,并不是因为它不是纯Java,所以独立应用程序的分发变得更加复杂。看起来Apache Derby才是前进的方向。还有什么我应该考虑的吗?
发布于 2011-08-03 14:43:50
毫无疑问,H2
以下是设置,
(def demo-settings
{
:classname "org.h2.Driver"
:subprotocol "h2:file"
:subname (str (System/getProperty "user.dir") "/" "demo")
:user "sa"
:password ""
}
)
然后是常用的Clojure SQL代码:
(with-connection demo-settings
(create-table :DEMO_TABLE
[:M_LABEL "varchar(120)"]
[:M_DATE "varchar(120)"]
[:M_COMMENT "varchar(32)"]))
发布于 2011-08-08 01:47:56
你看过FleetDB吗?它是一个Clojure数据库,使用JSON协议和多种语言的客户端。我猜想你可以在不花太多力气的情况下运行它。
发布于 2011-08-03 14:45:31
https://stackoverflow.com/questions/6922340
复制相似问题