gpt4 book ai didi

java - 在哪里可以初始化 Web 应用程序中的连接池?

转载 作者:行者123 更新时间:2023-11-30 04:58:35 24 4
gpt4 key购买 nike

我正在创建一个 Maven jsf2 Web 应用程序。我在实现ServletContextListener的类中初始化了bonecp连接池对象(BoneCp类)。此类在 Web 应用程序启动之前运行。我做的事正确吗?也就是说,连接池初始化放置在正确的区域?当我在具有单例模式的普通类中初始化bonecp对象时,当在Web应用程序中执行某些操作时,我使用的数据库响应非常慢。该数据库存储在IBM强大的服务器中。因此,我很困惑必须在哪里放置boncp连接池初始化代码。

最佳答案

您没有提及您正在使用哪个 Java Web 容器。使用数据库连接池的原因之一是避免将数据库用户名和密码存储在 Web 应用程序中,因此它们通常配置为 Web 容器的一部分。然后,您的 Web 应用程序只需引用连接池,并在幕后处理身份验证。

关于java - 在哪里可以初始化 Web 应用程序中的连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691806/

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