sql - 如何限制从我的 tomcat 部署的 java 应用程序到 SQL Server 服务器的连接数?

标签 sql sql-server-2005 tomcat database-connection connection-pooling

我有一个部署在服务器 A 上的 tomcat 上的应用程序,它向服务器 B 上的大量 SQL Server 数据库发送查询。

我担心我的应用程序可能会使此 SQL Server 数据库服务器过载,并且希望在某些任意数量的连接已存在且未关闭的情况下阻止它发出连接到该服务器上任何数据库的请求。

我正在考虑使用连接池,但我的印象是这只会将连接池连接到 SQL Server 服务器上的特定数据库,我想控制将发生在许多不同数据库上的这些组合连接的总数(顺便说一下我只能动态地找出各个数据库的名称,因为它们每天都在变化)。连接池会为我解决这个问题吗?我是不是从错误的角度看待这个问题?

我无权访问 SQL Server 服务器的配置。

非常欢迎链接到您建议的解决方案的教程或工作示例!

最佳答案

您是否考虑过使用 DBCP?参见 here了解更多信息

关于sql - 如何限制从我的 tomcat 部署的 java 应用程序到 SQL Server 服务器的连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2912321/

相关文章:

mysql - SQL排名 View 和分组依据

sql - 将xml数据插入sql表

sql-server - 如何确保在 SQL 脚本失败时将登录权限重置为 MULTI_USER?

java - Tomcat : NIOConnector throws exception

java - 在 web.xml 中映射 servlet

apache - AJP 连接器不工作? (404 错误)

sql - 在SQL中从另一行数据中减去一行数据

php - PHP PDO如何在注册时对密码进行哈希处理,然后在登录时“取消哈希处理”

sql - 按日期与空组分组

sql - 将 NVARCHAR 转换为货币值