我试图在compojure上使用clojure kORMa,webapp在这里网纹。
首先,我添加了kORMa依赖项
[korma "0.3.0-RC4"]lein deps工作很酷,然后创建了src/hotel/conf/datasource.clj,如下所示:
(ns hotel.conf.datasource)
(use [korma.db])
(use [korma.core])
)
(defdb db (mysql {:db "nepleaks"
:user "root"
:password "mysql55"}))
(defentity users)lein ring server既不抛出任何异常,也不创建数据库实体。
我是不是遗漏了什么?,我需要更多的配置吗?
发布于 2013-03-10 08:49:12
我的理解是,Korma不为您创建数据库或数据库表,因此您需要事先手动创建它们。
发布于 2015-02-10 21:34:00
本着一个价值1000字的例子的精神,我建议您查看luminus框架。参见http://www.luminusweb.net/ --这个框架用非常基本的示例用法建立了许多非常有用的库,包括korma、ragtime、ring、compojure和其他一些很好的库。默认模板向您展示了许多使用这些库的好方法,以及如何集成它们。然后你可以选择你想要的部分。你需要做的就是开始运行
lein new luminus <your project> +mysql该网站有良好的文档和代码是相当干净和容易理解。当您想要使用一个新的库来运行时,可以节省几个小时。
发布于 2015-02-10 09:07:08
您需要莱茵拉格泰姆插件管理数据库。
https://stackoverflow.com/questions/15320201
复制相似问题