我正在编写流量审核servlet过滤器。
我需要查询数据库中的每个HTTP请求。没有连接池。 (我正在将此文件管理器添加到现有应用程序中。)
我在init()
方法中创建了一个JDBC连接对象。并制作了进行数据库查询的同步方法。在'doFiler()`中,我将这些同步方法称为1~2次。
这可能是个大问题吗?
- 更新 -
不是重载服务器。 它运行在一台机器上。它提供数百KB媒体文件,传出带宽为100Mbps,因此我认为最大同时用户最多可达100个。
我只是想知道..使用数据库连接的servlet过滤器的推荐方法是什么。
答案 0 :(得分:0)
我建议使用JNDI资源 - 您只需要注册JDBC resource,之后您就可以获得连接。
答案 1 :(得分:0)
为什么要在过滤器中执行此操作?只需获取servlet中的连接并在完成后释放它 - 它足以满足您的负载,并且非常简单。