質問: nullとはデータベース接続がなされていない状態を表すのでしょうか。 この2行目のコードの意味をご教示ください。 ``` finally { if (con != null) { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } ```
回答: Connectionの取得に失敗する可能性もありますよね。Connectionの取得に失敗した状態で、conn.close()としたときに発生するNullPointerExceptionを回避しているのでしょう。