我应该为每个查询创建一个新的数据库连接吗?

时间:2014-02-27 00:10:53

标签: java jsp servlets

在我的servlet中,我有一个.jsp页面,其中包含一个表单和一个submit button

用户单击submit创建与teradata数据库的新连接,并发布查询结果供用户查看。

我在Stackoverflow和BalusC website

中读了很多关于servlet到数据库连接的问题

这是正确的方法吗?每次用户单击提交按钮时,我是否应该创建与数据库的新连接。或者我应该使用BalusC描述的某种DAO。或者它仅适用于身份验证?我不确定我的当前方法是否正确

2 个答案:

答案 0 :(得分:4)

你应该为c3po管理数据库连接池谷歌,创建新的连接是昂贵的操作

答案 1 :(得分:2)

使用连接池。就个人而言,我喜欢BoneCP。 3CPO或多或少是行业标准。