Java JDBC中为什么connection=null的解释

Java JDBC中为什么connection=null的解释,java,jdbc,Java,Jdbc,每次我查看JDBC程序员教程时,似乎都会将连接设置为null Connection conn = null; 我不知道为什么。有人能帮我澄清一下吗?通常情况下,最后块可以包含如下检查 } finally { // ... if (conn != null) { try { conn.close(); } catch (Exception e) { } } } 如果未将默认初始化设置为null,则

每次我查看JDBC程序员教程时,似乎都会将连接设置为null

 Connection conn = null;

我不知道为什么。有人能帮我澄清一下吗?

通常情况下,
最后
块可以包含如下检查

} finally {
    // ...
    if (conn != null) {
        try {
            conn.close();
        } catch (Exception e) {
        }
    }
}

如果未将默认初始化设置为
null
,则会出现
conn
可能未初始化的错误。

这是
变量“conn”可能未初始化的一个解决方法
编译器错误。这不仅仅是JDBC的常见做法。但是,通常最好使用a。人们应该使用try with resources。