gpt4 book ai didi

java - Play Framework : JDBC connection vs JDBC datasource

转载 作者:行者123 更新时间:2023-12-01 12:51:53 24 4
gpt4 key购买 nike

我是游戏新手!框架,我正在寻找连接到数据库的方法。

在文档中,有两种获取 JDBC 连接的方法,一种使用 DB.getDatasource(),另一种使用 DB.getConnection() 方法:http://www.playframework.com/documentation/2.3.x/JavaDatabase

各有什么区别?优点和缺点?

最佳答案

Play Java 中的

getConnection() 最终从 Play Scala 库中的 DBApi 实现调用 getConnection 函数,如下所示:

def getConnection(name: String, autocommit: Boolean = true): Connection = {
val connection = getDataSource(name).getConnection
connection.setAutoCommit(autocommit)
connection
}

这只是调用 getDataSource,然后从中检索连接。

getDataSource() 返回 javax.sql.DataSource ,正如您所看到的,Java API 文档并没有为您提供太多要做的事情,而是从中获取连接。除非您需要更细粒度的控制,否则 getConnection() 就足够了。

关于java - Play Framework : JDBC connection vs JDBC datasource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com