我正在编写一个流量审核 servlet 过滤器。
我需要为每个 HTTP 请求查询数据库。没有连接池。 (我正在将此文件管理器添加到现有应用程序中)。
我在 init()
方法中创建了一个 JDBC 连接对象。并制作了执行数据库查询的同步方法。在 'doFiler()` 中,我调用这些同步方法 1~2 次。
这会是个大问题吗?
--更新--
不是一个重负载的服务器。 它在单机上运行。它提供数百 KB 的媒体文件,传出带宽为 100Mbps,因此我认为最大同时用户数最多为 100。
我只是想知道..使用数据库连接的 servlet 过滤器的推荐方法是什么。
最佳答案
我建议使用JNDI资源 - 你只需要注册JDBC resource稍后您就可以获得连接。
关于java - 如何在 Java Servlet Filter 中管理数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265125/