情報豊富で枯れたものが好きな私でも、さすがにJavaの開発では、そろそろJDK 7を使ってもいいんじゃないかと思い始めてきました。 AutoCloseableは簡単だし、ちょっと便利そうなので使ってみよう。 try ( Connection conn = dataSource.getConnection(); Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery(sql); ) { while (rset.next()) { // ... } } tryの最後にcatchもfinallyもないのはちょっと違和感あるけれども、いつもの if (null != conn) try { conn.close(); } catch (SQLException e) {} を書かなくて良いのはいいですね