sql - 哪个库是使用 Scala 中的 SQL 访问数据库的最佳库?

标签 sql database scala database-connection connection-pooling

<分区>

我正在寻找一个 Scala 数据库库,它允许我使用 SQL 与具有连接池的数据库对话,最好是处理多个端点(主从)。

Scala ORM/DSL 工具看起来过于复杂,而且学习曲线较高,对我的用例没有太多附加值。所以我正在寻找一个更简单的库,它允许我直接编写 SQL。

但是连接池对于库来说是必须的。

对以上有什么建议吗?

最佳答案

在 scala 中使用 JDBC 几乎是无缝的。就我而言,我编写了一个小型可重用数据库库,用于将 JDBC 桥接到 Scala(即,从 Scala 对象生成 SQL 并从结果生成 Scala 对象)。

对于池化,您可以使用第 3 方数据库池库(例如 http://www.snaq.net/java/DBPool/) 在 Scala 中使用所有这些(一旦您的库完成)需要很少的代码行。

关于sql - 哪个库是使用 Scala 中的 SQL 访问数据库的最佳库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665846/

相关文章:

scala - Yarn 集群不能平等地管理 vcore,超出队列资源限制

sql - SQL 嵌套注释背后的算法

相当于R查询的sql

php - undefined index

sql - 如何简化此 SQL 查询?

mysql - 计数行或存储值 MySQL

scala - 使用Spark数据框进行单元测试

c# - 在同一个 SqlDataReader 上混合异步和非异步调用是否存在任何已知问题?

database - AWS RDS 类型中允许的最大连接数困惑

scala - 尝试使用 MMLSpark 的 scala LIME 库解释模型时出现异常