私はC#の開発者であり、今はハスケルを学んでいます。ちょうど楽しみのためにハスケルで私のプロジェクトの一つを書き直したい。このプロジェクトではMySQLと関連する作業がいくつかありますので、質問したいと思います:HaskellでMySQLを使用する最良のツールは何ですか?また、私はそれを使用することができます(私はWindows 7を持っている)いくつかのコードを見て素晴らしいです。ハスケルを持つMySQL
答えて
ハスケルのデータベースとのやりとりにはさまざまなバインディングとライブラリがありますが、そのほとんどはHaskell wikiに記述されています。
があります:あなたは、MySQLへの結合を比較的単純なを探しているなら
は、その後、私はあなたが以下のいずれかを見てお勧めしますReal World Haskellの本のUsing Databasesの章にあるHDBCインタフェースの使い方に関する良い章です。これは、あなたを始めてくれるはずです。コードの例はたくさんあります。
くそー!この抽象度の高いライブラリが全く存在しないため、パンダ氏は言います。この地域には地域社会の取り組みが必要です。 –
+1 for mysql-simple。 HDBC-odbc(これはMySQLに必要なものです)は、OS X Mavericksに取り組むのに悪夢でした。 – scribu
また、より高度なライブラリに興味がある場合は、HaskellDBをご覧ください。また、hereに設定する方法に関するチュートリアルも書きました。また、chrisdones 'HaskellDB: A long tutorialは良いリソースです。
- 1. ハスケルでIOを持つゲームループ
- 2. ハスケルのエイリアスを持つ関数をインポートする
- 3. MySQLを持つApache Jena TDB
- 4. SubクエリMySqlを持つ
- 5. ハスケル - カレードについて
- 6. ハスケルのscanl1について
- 7. 2つのテーブルを持つmysql/pivotテーブル
- 8. 3つのテーブルを持つMYSQL JOINS
- 9. ハスケルで部分的な結果を持つ時間限定関数
- 10. ハスケル:
- 11. ハスケル:
- 12. ハスケル、:
- 13. ハスケル
- 14. ハスケル
- 15. ハスケル
- 16. ハスケル
- 17. ハスケル
- 18. ハスケル
- 19. ハスケル
- 20. ハスケル
- 21. ハスケル:(!):
- 22. ハスケル
- 23. ハスケル
- 24. ハスケル:
- 25. mvcとnhibernateを持つmysql blob
- 26. 空の値を持つmysql selectクエリ
- 27. 複数の列を持つMySQLサブクエリ
- 28. CodeIgniterの変数を持つMySQL LIKE句
- 29. 複数の値を持つMySQLカラム
- 30. 動的結果を持つMySQLストアドプロシージャLIMIT
私は[ここ](http://www.haskell.org/haskellwiki/Applications_and_libraries/Database_interfaces)を開始します。 –