为什么连接时:
Connection conn=null;
Statement stmt = null;
try
{
conn = ..//省略
stmt = ..//其余省略
}catch(){
......... // 其余省略
}为什么定义在外面try{}catch{}语句外,是必须的还是不成文的习惯?
Connection conn=null;
Statement stmt = null;
try
{
conn = ..//省略
stmt = ..//其余省略
}catch(){
......... // 其余省略
}为什么定义在外面try{}catch{}语句外,是必须的还是不成文的习惯?
当然这样写也可以...try
{
Connection conn conn = ..//省略
Statement stmt stmt = ..//其余省略
ResultSet rs=...
}catch(){
......... // 其余省略
}
外面的程序无法调用到
TO 7楼:
“因为他们不是对象 而是接口 不能被实例化.放外面只能赋个空值给他 就是这样的...
当然这样写也可以...
”
可以给它们赋实现了他们的类的实例,你这么说好像有点……