为什么try里面的内容不运行执行

问题遇到的现象和发生背景

javaweb项目使用jdbc时
在写建立连接时
当代码如下图时结果确实conn为空

img


当代码如下图时结果确不执行try内函数

img


但是测试的时候使用主函数main的却可以连接数据库并查询 求解答

img

img


这里的异常信息截全看看,连接肯定报错了

我觉得有可能就是上面的代码优选顺序,它并不是按照从上往下运行的,它有可能是就是到了没有方法先进这个方法

getConnection抛异常了呗 你异常什么都不处理,怎么看得出来是什么错误
另外有println方法 不需要用print(+"\n")