MySQL 基础 10 JDBC的资源释放

1.1JDBC的资源释放

  JDBC程序执行结束后,将与数据库进行交互的对象释放掉,通常是ResultSet,Statement,Connection。

  这几个对象中尤其是Connection对象是非常稀有的。这个对象一定要做到尽量晚创建,尽早释放掉。

  • 将资源释放的代码写入到finally的代码块中。
  • 资源释放的代码应该写的标准:

if(rs !=null){
        try {
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        rs = null;
    }
    
    if(statement !=null){
        try {
            statement.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        statement = null;
    }
    
    
    if(conn !=null){
        try {
            conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        conn = null;
            }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 小说介绍 熏子有一对儿女,丈夫有外遇。她准备在女儿小学正式入学后,和丈夫办离婚手续。天有不测风云,在入学之前,女儿...
    艾米要奋进阅读 4,249评论 2 4
  • 其实单身挺好的,这样看到喜欢的男生就可以名正言顺的心动了。 昨天好友萌萌哭得稀里哗啦的来找我,看着她衣衫不整的样子...
    小夏回阅读 3,493评论 0 0
  • 在没有你的日子里,我读了好多青春故事,有甜蜜的,悲伤的,痛心的,遗憾的,还有幸福的。每每都会将故事的男女主人公幻化...
    陌羊阅读 1,148评论 0 0

友情链接更多精彩内容