Soy desarrollador C# y estoy aprendiendo Haskell en este momento. Quiero reescribir uno de mis proyectos en Haskell solo por diversión. En este proyecto tengo algo que ver con MySQL, así que quiero preguntar: ¿cuál es la mejor herramienta para usar MySQL en Haskell? También será asombroso mirar algún código, ¿cómo puedo usarlo (tengo Windows 7).MySQL con Haskell
Respuesta
Hay un montón de enlaces y bibliotecas diferentes para la interacción con bases de datos en Haskell, la mayoría de ellos se describen en el Haskell wiki.
Si usted está buscando un relativamente simple unión a MySQL, a continuación, me gustaría recomendar que echar un vistazo a cualquiera de los siguientes:
Hay un buen capítulo sobre cómo usar la interfaz HDBC en el capítulo Using Databases del libro Real World Haskell, que debería ser suficiente para comenzar: hay muchos ejemplos de código allí.
¡Maldición! Esta ausencia total de cualquier biblioteca con alto nivel de abstracción hace que Panda lo diga. Es necesario que haya un esfuerzo comunitario puesto en esta área. –
+1 para mysql-simple. HDBC-odbc (que es lo que se necesita para MySQL) fue una pesadilla para trabajar en OS X Mavericks. – scribu
También si está interesado en una biblioteca de más alto nivel, eche un vistazo a HaskellDB. También escribí un tutorial sobre cómo configurarlo en here. Y también chrisdones 'HaskellDB: A long tutorial es un buen recurso.
- 1. Usando QTQuick con haskell
- 2. Web Scraping con Haskell
- 3. Ingresando datos con Haskell
- 4. Zipping con relleno en Haskell
- 5. Haskell arroyos con efectos IO
- 6. ¿Cómo "depurar" Haskell con printfs?
- 7. Haskell: tipos personalizados con condiciones
- 8. Dibujando líneas con OpenGL en Haskell
- 9. Cómo llama funciones dinámicamente con Haskell
- 10. Programación dinámica con Data.Map en Haskell?
- 11. Creando una aplicación Haskell con .NET GUI
- 12. Haskell IO con interact y mapa
- 13. Función polivalente de Haskell con IO
- 14. ¿Cómo escribir código paralelo con vectores Haskell?
- 15. Espacio en blanco personalizado con Haskell Parsec
- 16. Problema con IO "Looping" en Haskell
- 17. Tiene Scala alguna equivalencia con Haskell indefinido?
- 18. Haskell recursión con números aleatorios y IO
- 19. Haskell: Número de formato con comas
- 20. Escriba errores con tipos existenciales en Haskell
- 21. Rellamada de FFI Haskell con estado
- 22. problemas con tipos de número de Haskell
- 23. Confusión con el tipo de inferencia Haskell
- 24. comportamiento extraño con la concurrencia en Haskell
- 25. Escribir un intérprete Haskell en Haskell
- 26. Mysql Backup con Mercurial
- 27. MySQL "CON" cláusula
- 28. Meteorito con mysql
- 29. Usando Solr con MySQL
- 30. integración continua con mysql
Comenzaría [aquí] (http://www.haskell.org/haskellwiki/Applications_and_libraries/Database_interfaces). –