sql是在if和else里面定义,出来当然就结束了生命周期了
String sql;
if(type.equals("1")) {
sql="select * from zb where qysbm like '%" + qysbm + "%' ";
}
else{
sql="select * from zb where qysbm='" + qysbm + "' ";
}
ResultSet rs=stmt.executeQuery(sql);
String sql;
if(type.equals("1")) {
sql="select * from zb where qysbm like '%" + qysbm + "%' ";
}
else{
sql="select * from zb where qysbm='" + qysbm + "' ";
}
ResultSet rs=stmt.executeQuery(sql);
那么它仅仅在这对大括号里边有效,
在大括号的外边,它是无效的,
所以,提示sql没有定义,不可用!按照 jFresH_MaN(Contributing to Eclipse) 的说法,改就可以了!