关于Connection conn=null

来源:4-1 JDBC的工具类的抽取一

无限精彩

2020-01-06 21:12:43

http://img.mukewang.com/climg/5e13323c0982b60007480770.jpg

老师,这里为什么要至于null

写回答

1回答

好帮手慕阿满

2020-01-07

同学你好,这里的connection conn  = null;只是声明connection变量,在try块中有给其具体赋值,如:

http://img.mukewang.com/climg/5e13e97e09a8b04e05400307.jpg

connection的声明可以写在try块中,例如:

connection conn = JDBCUtils.getConnection();

但是在finally块中,要将其关闭,如:

http://img.mukewang.com/climg/5e13e9a509b69d4c07480588.jpg

所以将其抽取出来放在try块前边。另外局部变量在使用前必须初始化,所以将其置为null。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 8016 问题

查看课程

相似问题

回答 2

回答 1

回答 5

回答 4

回答 7