What is the best way to interact with a database using Haskell? I'm accustomed to using some sort of ORM (Django's ORM, hibernate, etc.) and something similar would be nice when creating apps with HAppS.
Edit: I'd like to be free to choose from Postgresql MySql and SQLite as far as the actual databases go.
The library I have in mind is not an ORM, but it may still do what you want.
If you want something that makes your database accesses safe while integrating things into your program nicely then try out HaskellDB. It basically looks at your schema, generates some data structures, and then gives you type safe ways to query. It's been around for quite a while and the community opinion is that it's good and stable.
To use it, you'll need some underlying Haskell DB library like HSQL.
Good luck!