4
我們有一個使用JNDI來建立與數據庫的連接Clojure的web應用程序。查詢數據庫的代碼看起來是這樣的:clojure.contrib.sql和REPL交互
(def jndi-name {:name "jndi name"})
(defn query [q]
(sql/with-connection {:name "jndi name"}
(sql/with-query-results rs q
(time (vec rs)))))
JNDI的配置是從的jetty.xml文件加載時Jetty是lauched。然而,它在REPL中不起作用,使得開發有些不切實際。
有沒有什麼辦法,以便當在服務器沒有運行,數據庫配置從一個配置文件,而不是的jetty.xml加載時沒有JNDI上下文可用來構造的代碼?