使用Haskell与数据库交互的最佳方式是什么?我习惯于使用某种形式的ORM(Django的ORM、hibernate等),在创建HAppS个应用程序时,类似的东西也不错.
Edit:我想从PostgreSQL、MySQL和SQLite中自由 Select ,只要是实际的数据库.
使用Haskell与数据库交互的最佳方式是什么?我习惯于使用某种形式的ORM(Django的ORM、hibernate等),在创建HAppS个应用程序时,类似的东西也不错.
Edit:我想从PostgreSQL、MySQL和SQLite中自由 Select ,只要是实际的数据库.
我心目中的图书馆不是ORM,但它仍然可以做你想做的事情.
如果您希望在将内容很好地集成到程序中的同时确保数据库访问的安全,那么可以试试HaskellDB.它基本上查看您的模式,生成一些数据 struct ,然后为您提供类型安全的查询方式.它已经存在很长一段时间了,社区意见认为它很好,很稳定.
要使用它,您需要一些底层的Haskell DB库,比如HSQL.
祝好运!