将Haskell与数据库后端一起用于“业务应用程序”

时间:2010-05-03 20:36:31

标签: database haskell

我想知道是否有可能将Haskell与sql server compact这样的小型数据库一起使用,以便客户端不必在他的桌面上安装任何服务器。

是否有api提供sql语句等等...... 使用haskell实现小型数据库应用程序的最佳解决方案是什么。

感谢您的帮助

3 个答案:

答案 0 :(得分:11)

对于可嵌入应用程序的小型轻量级数据库,

SQLite是一个很好的选择。有关Haskell绑定,请参阅HackageDB

答案 1 :(得分:9)

Hackage上有Haskell的57 database libraries和工具。最受欢迎的是HDBC,比其他任何东西都更受欢迎,并且有HDBC-sqlite后端。

答案 2 :(得分:1)

我肯定会推荐SQLite。如果您正在寻找一个库来帮助保持Haskell的类型安全性,并使用简洁的语法,我建议您查看Persistent,它有一个SQLite后端。