首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Java有连接池池以后还有必要把取数据库连接放在类的外面吗

2012-09-29 
Java有连接池池之后还有必要把取数据库连接放在类的外面吗假如我封装了一个根据id从数据库获得name的方法,

Java有连接池池之后还有必要把取数据库连接放在类的外面吗
假如我封装了一个根据id从数据库获得name的方法,使用连接池,里面每次都进行数据库连接的打开和关闭操作。这样如果有一个循环调用对性能有没有很大影响?有没有必要把取连接放到外面?

Java code
    public void biz() {        List<Object> beans = new ArrayList<Object>();        // 业务代码        // ..        for (int i = 0; i < beans.size(); i++) {            String Name = getNameById(beans.get(i));        }        // ..    }    private String getNameById(Object object) {        Connection conn = null;        try {            // ...取连接用连接池            return null;        } catch (Exception e) {            throw new RuntimeException(e);        } finally {            if (conn != null) {                try {                    conn.close();                } catch (SQLException e) {                }            }        }    }


[解决办法]
也来看看,等着高手解答

热点排行