小编use*_*185的帖子

当使用clojure的korma sqlite3助手时,sqlite3数据库的默认路径是什么?

使用korma.db时,defdb可以使用sqlite3帮助程序建立与sqlite3数据库的连接.但是,我已经尝试将数据库放在项目目录的根目录下,与project.clj一起放在资源目录中,但是当我尝试使用db时,我得到:

无法使用SQL执行查询:SELECT"examples".*FROM"examples":: [] SQLException:消息:[SQLITE_ERROR] SQL错误或缺少数据库(没有这样的表:示例)

不用说我的sqlite数据库包含一个示例表.尝试这样做时,我得到一个在根项目目录上放置零字节的sqlite.db文件.

顺便说一句,我是在lein repl的项目中这样做的.

编辑:这是我失败时所做的事情:

(use 'korma.db)
(defdb db (sqlite3 {:db "filename.db"}))
(use 'korma.core)
(defentity examples)
(select examples)
Run Code Online (Sandbox Code Playgroud)

sqlite clojure korma

5
推荐指数
1
解决办法
743
查看次数

标签 统计

clojure ×1

korma ×1

sqlite ×1