我一直在为OCaml寻找SQLite绑定。我偶然发现ocaml-sqlite3看起来很好且最新,但没有任何关于如何使用它的文档。
2004年已经停止使用an obsolete ocaml-sqlite binding的一些非常旧的文档(仅限API参考)。但它看起来并不是最新的,可能与我发现的更新版本(列在以上链接)。
我只是想知道是否有人提供了一些文档,示例或线索,了解这些库的工作原理。我可以查看代码,但我想将该选项保留为最后一个资源。
答案 0 :(得分:7)
你好。你提到的ocaml-sqlite3库实际上有文档;你只需要用make doc
构建它。它也包含在.mli
文件的注释中;你可以看看这里:http://hg.ocaml.info/release/ocaml-sqlite3/file/b28bff3ff215/sqlite3.mli。我意识到它基本上只是一个API参考,但它看起来相当全面。
答案 1 :(得分:5)
除了phooji的回答,请注意API紧跟C sqlite库。因此,任何Sqlite书籍都应该帮助您使用OCaml绑定。你对使用哪个版本是正确的;这里的那个:http://www.ocaml.info/home/ocaml_sources.html。