我写了这个函数:
(defun load-db (filename)
(with-open-file (in filename)
(with-standard-io-syntax
(setf *db* (read in)))))
我在本地有一个名为 的数据库xx.db
,我想使用 sqlite 来连接它,我可以这样查询:
(defvar *db* (connect "~/xx.db"))
(execute-single *db* "select ss_type from capitalization where lemma = ?" "A")
我该怎么做?它不会运行上面的查询,我也已经包含了 SQLite 包,并给出了 xx.db 的路径