Functional programming 哪种函数式语言最适合数据库应用程序?

Functional programming 哪种函数式语言最适合数据库应用程序?,functional-programming,Functional Programming,我想开发一个连接到PostgreSQL数据库的应用程序,我想用函数式语言,但我不确定什么是最好的,我想用Erlang,但它没有一个好的可靠的驱动程序,您会选择或使用哪种语言?Haskell或Java/.Net FP语言之一(Scala、Clojure、F#)将是我的选择。在JVM/.Net的情况下,您可以获得JDBC/ADO.Net的优势。不过,我发现Haskell包是可用的 HDBC,如果您感兴趣: 编辑:添加到HDBC的链接。Haskell或Java/.Net FP语言之一(Scala、Cl

我想开发一个连接到PostgreSQL数据库的应用程序,我想用函数式语言,但我不确定什么是最好的,我想用Erlang,但它没有一个好的可靠的驱动程序,您会选择或使用哪种语言?

Haskell或Java/.Net FP语言之一(Scala、Clojure、F#)将是我的选择。在JVM/.Net的情况下,您可以获得JDBC/ADO.Net的优势。不过,我发现Haskell包是可用的

HDBC,如果您感兴趣:


编辑:添加到HDBC的链接。

Haskell或Java/.Net FP语言之一(Scala、Clojure、F#)将是我的选择。在JVM/.Net的情况下,您可以获得JDBC/ADO.Net的优势。不过,我确实发现Haskell包是可用的

HDBC,如果您感兴趣:


编辑:添加到HDBC的链接。

任何提供PostgreSQL C API或ODBC接口的函数式语言都可以。如果它有ODBC包装器,您可以在Windows和Linux上使用它(通过UnixODBC).BTW,Clojure似乎是一个不错的选择,因为它与现有Java类具有更好的互操作性,Java已经有了成熟的数据库API。

任何提供PostgreSQL C API或ODBC接口的函数式语言都可以。如果它有ODBC包装器,您可以在Windows和Linux上使用它(通过UnixODBC)顺便说一句,Clojure似乎将是一个不错的选择,因为它与现有Java类具有更好的互操作性,而且Java已经有了成熟的数据库API