若程序在执行完第一步(注册驱动)后发生异常 测试conn和statement对象还没有被创建 程序也会进入finaly并调用对象statement和conn的close()方法 此时会报错 空指针异常,为了避免此时的空指针异常。所以要先判断不为空,再进行关闭。