gpt4 book ai didi

Java Springs 连接池 com.mchange.v2.c3p0.impl.NewProxyConnection

转载 作者:行者123 更新时间:2023-11-29 12:16:06 27 4
gpt4 key购买 nike

各位,我是一个java新手。我正在尝试调试其他人编写的应用程序。当应用程序访问数据库时,我会看到以下语句。

DEBUG [TP-Processor9] - ooo Using Connection [com.mchange.v2.c3p0.impl.NewProxyConnection@f266c22]

Using Connection [com.mchange.v2.c3p0.impl.NewProxyConnection@1f792416]

请记下@符号后的ID

我想了解代码是否为每个查询创建与数据库的新连接?

这是我的 bean 配置:

<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close"
p:driverClass="com.mysql.jdbc.Driver"
p:jdbcUrl="${db.url}"
p:user=""
p:password=""
p:idleConnectionTestPeriod="25200"/>

最佳答案

不用担心,它不会为每个查询创建一个新连接。它仅为 JDBC 连接创建一个新代理。因此,尽管代理对象(NewProxyConnection 的实例)不同,但到数据库的连接会从池中重用。

关于Java Springs 连接池 com.mchange.v2.c3p0.impl.NewProxyConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29782814/

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