首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于Clojure的嵌入式(纯Java)数据库

用于Clojure的嵌入式(纯Java)数据库
EN

Stack Overflow用户
提问于 2011-08-03 14:07:01
回答 8查看 6K关注 0票数 18

我需要一个Clojure应用程序的嵌入式数据库。也许这与其他Java应用程序的标准是一样的,但我还是想听听其他人的意见。我之所以选择SQLite,并不是因为它不是纯Java,所以独立应用程序的分发变得更加复杂。看起来Apache Derby才是前进的方向。还有什么我应该考虑的吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-08-03 14:43:50

毫无疑问,H2

以下是设置,

代码语言:javascript
复制
 (def demo-settings
   {
    :classname   "org.h2.Driver"
    :subprotocol "h2:file"
    :subname     (str (System/getProperty "user.dir") "/" "demo")
    :user        "sa"
    :password    ""
   }
  )

然后是常用的Clojure SQL代码:

代码语言:javascript
复制
  (with-connection demo-settings 
    (create-table :DEMO_TABLE
           [:M_LABEL "varchar(120)"]
           [:M_DATE "varchar(120)"]
           [:M_COMMENT "varchar(32)"]))
票数 28
EN

Stack Overflow用户

发布于 2011-08-08 01:47:56

你看过FleetDB吗?它是一个Clojure数据库,使用JSON协议和多种语言的客户端。我猜想你可以在不花太多力气的情况下运行它。

票数 4
EN

Stack Overflow用户

发布于 2011-08-03 14:45:31

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6922340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档