当前位置: 代码迷 >> J2EE >> Java有连接池池以后还有必要把取数据库连接放在类的外面吗
  详细解决方案

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

热度:102   发布时间:2016-04-22 00:41:23.0
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) {                }            }        }    }


------解决方案--------------------
也来看看,等着高手解答
  相关解决方案