【问题标题】:No valid DB connection selected未选择有效的数据库连接
【发布时间】:2014-02-23 13:16:58
【问题描述】:

我正在使用 Clojure 开发一个 Web 项目,我遇到了以下问题。

我已经使用(ns foo.models.db) 中的以下代码定义了与korma 的数据库连接

(defdb db
    (mysql {:host "localhost"
            :port "3306"
            :db "foo"
            :delimiters "`"
            :user user
            :password password}
           )

LightTable 中,我可以使用(use 'foo.repl) (start-server) 在 Instarepl 中初始化服务器,数据库一切正常。

但是,当我尝试使用lein ring server 在控制台中运行项目时,它会抛出一个异常告诉我

没有选择有效的数据库连接

知道如何解决这个问题吗?谢谢。

【问题讨论】:

    标签: clojure leiningen ring lighttable korma


    【解决方案1】:

    找到了解决方案,我很傻。

    为了方便在 LightTable 中评估,我添加了一些草稿表单,以查看行为是否符合预期,并且这些表单在数据库中进行了一些更改。

    在应用程序被引导之前,这些表单被评估,然后产生“没有选择有效的数据库连接”的错误。

    只需删除这些表格,它就会回到正轨。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-27
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多