JDBC编程需要先建立数据库连接才能进行对数据库的访问,因而数据库连接成了非常重要的资源。JDBC连接池提供了JDBC连接定义和有限的连接资源。编程时需要保证数据库接的正常和及时地关闭,及时释放不使用的连接。
Statement和PreparedStatement的使用原则:
放在循还外面初始化。因为每次执行conn.createStatement()和conn.preparedStatemetn(),相当于在数据库中打开游标,放在循还内反复打开游标浪费资源,不能及时关闭则可能导致抛出异常。
只要不再使用结果集,就立即关闭对应的Statement。