这是一个图书查询部分代码,guanjianzi是要查询的关键字,leibie是一个下拉列表,其下拉项有编号,书名等选择类别后再输入查询关键字即可查询,数据库已经连接上了,为什么在执行时总出现变量rs检索不到的错误啊?
String guanjianzi=request.getParameter("guanjianzi");
String leibie=request.getParameter("liebei");
if(ziduan.equals("编号")){
         String sql="SELECT * from ZZZBOOK WHERE ZZZBOOK.id LIKE '%"+leibie+"%'";
ResultSet rs=stm.executeQuery(sql);}
else if(leibie.equals("书名")){
String sql="SELECT * from ZZZBOOK WHERE ZZZBOOK.bookname LIKE '%"+leibie+"%'";
ResultSet rs=stm.executeQuery(sql);}
请各位帮忙指点一下吧,非常感谢!