使用JDBC应注意的问题
2016-11-08 11:24
162 查看
JDBC编程需要先建立数据库连接才能进行对数据库的访问,因而数据库连接成了非常重要的资源。JDBC连接池提供了JDBC连接定义和有限的连接资源。编程时需要保证数据库接的正常和及时地关闭,及时释放不使用的连接。
Statement和PreparedStatement的使用原则:
放在循还外面初始化。因为每次执行conn.createStatement()和conn.preparedStatemetn(),相当于在数据库中打开游标,放在循还内反复打开游标浪费资源,不能及时关闭则可能导致抛出异常。
只要不再使用结果集,就立即关闭对应的Statement。
Statement和PreparedStatement的使用原则:
放在循还外面初始化。因为每次执行conn.createStatement()和conn.preparedStatemetn(),相当于在数据库中打开游标,放在循还内反复打开游标浪费资源,不能及时关闭则可能导致抛出异常。
只要不再使用结果集,就立即关闭对应的Statement。
相关文章推荐
- JDBC 使用以及注意问题
- 使用JDBC将查询结果集保存为对象时需要注意的问题
- 在Maven仓库中添加Oracle JDBC驱动(原出处有些问题,进行更正:版本对应问题,如使用oci连接方式更要注意版本对应关系)
- 使用ajax分页时注意的问题
- Qt之使用openUrl打开文件时应该注意的问题
- 使用freertos V9.0.0需要注意的几个问题
- struts2_day02_09-属性封装操作_10-模型驱动封装操作_11-使用属性封装和模型驱动封装注意问题
- 使用Hive-JDBC遇到的一些问题解决
- 【软件系肖潇】解决使用DButils进行jdbc多表联合操作时抛出sql异常的问题
- linux 静态库和动态库(共享库)的制作与使用(注意覆盖问题)
- Laravel使用消息队列需要注意的一些问题
- ASP.NET MVC 使用Swagger需要注意的问题!!!
- 使用EHCache需要注意的几个问题(转)
- 使用python时注意的内存、缓存问题
- 使用redis缓存数据需要注意的问题以及个人的一些思考和理解
- php iconv()使用要注意的问题
- java中日期使用毫秒值注意问题
- 使用MySQL的jdbc驱动关于时区引发的问题
- 在Myeclipse中开发web项目时,servlet的创建和使用中应该注意的问题。
- java链接MySQL数据库时使用com.mysql.jdbc.Connection的包会出红线问题 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题