我是C#開發人員,現在我正在學習Haskell。我想在Haskell中重寫我的一個項目,只是爲了好玩。在這個項目中,我有一些與MySQL有關的工作,所以我想問一下:在Haskell中使用MySQL的最佳工具是什麼。另外,看一些代碼我會怎樣使用它(我有Windows 7)會很棒。MySQL與Haskell
12
A
回答
10
有很多不同的綁定和庫與Haskell中的數據庫進行交互,其中大部分描述在Haskell wiki。
如果你正在尋找一個相對簡單的綁定到MySQL,那麼我建議你看看下面的任一:
有關於如何使用Real World Haskell書籍的Using Databases一章中有關如何使用HDBC界面的一章,應該足以讓你開始:這裏有很多代碼示例。
+0
該死!熊貓說,這完全沒有任何高度抽象的圖書館。這方面需要有一些社區的努力。 –
+0
用於mysql-simple的+1。 HDBC-odbc(這是MySQL所需要的)是OS X Mavericks工作的噩夢。 – scribu
7
另外,如果您對更高級別的圖書館感興趣,請查看HaskellDB。我還寫了一篇關於如何在here中設置的教程。還有chrisdones的HaskellDB: A long tutorial是一個很好的資源。
相關問題
- 1. Haskell IO與數字
- 2. 樹與Haskell遍歷
- 3. Haskell中的GCF與elses
- 4. F#是否與Haskell相當?
- 5. Haskell編譯與gcc錯誤
- 6. Haskell Return與預期不符
- 7. Haskell Aeson與HTTP請求
- 8. haskell問題與Data.Map更新
- 9. haskell foldr與列表操作
- 10. haskell軟件包:base與haskel98
- 11. 將列表與haskell比較
- 12. 流解析在Haskell與Pipes.Aeson
- 13. 序列與在Haskell非農
- 14. Haskell與erlang:foldl的區別?
- 15. 與haskell中的IO映射?
- 16. 一個數據與在Haskell
- 17. Haskell代碼與進口Data.Char
- 18. Haskell與OS交互(中斷)
- 19. Haskell與ContT,callCC混淆,當
- 20. Haskell多元函數與IO
- 21. HDBC -odbc與haskell連接
- 22. Haskell持久連接與Esqueleto
- 23. Haskell AST與遞歸類型
- 24. LIRC與Haskell的接口
- 25. 故障與「是」在Haskell
- 26. memoize的功能與`在Haskell
- 27. 與Haskell中的System.Directory混淆
- 28. 麻煩與舊Haskell代碼
- 29. 將Haskell與.Net整合?
- 30. 獲取mysql-simple在OSX上工作(Haskell)
我會開始[這裏](http://www.haskell.org/haskellwiki/Applications_and_libraries/Database_interfaces)。 –