程序员的知识教程库

网站首页 > 教程分享 正文

使用JDBC时需要注意哪些问题?(jdbc的作用)

henian88 2024-10-14 10:03:30 教程分享 7 ℃ 0 评论

问:使用JDBC时需要注意哪些问题?

答:在使用JDBC编程时,首先需要建立于数据库的连接,才能完成对数据库的访问,由于与数据库的连接是非常重要的资源。

JDBC连接池提供了JDBC连接定义和数目有限的连接,如果连接数量不够,就需要长时间的等待。不正常关闭JDBC连接会导致等待回收无效的JDBC连接。只有正常的关闭和释放JDBC连接,JDBC资源才可以被快速地重用,从而使得系统性能得到改善。因此在编程时,一定要保证释放不再使用的连接。

一般来讲,在使用JDBC访问数据库时,createStatement和prepareStatement最好放在循环外面,而且使用了这些Statement后,需要及时关闭。最好是在执行了一次executeQuery、executeUpdate等之后,如果不需要使用结果集(ResultSet)的数据,就马上将Statment关闭。因为每次执行conn.createStatement()或conn.prepareStatement(),实际上都相当于在数据库中打开了一个cursor(游标),如果把对这两个方法的调用放到循环内,会一直不停地打开cursor。如果不能及时地关闭,会导致程序抛出异常。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表