你数据库字段是 字符型的吗?如果是的话,你的sql语句有错....换成
StringBuffer sql=new StringBuffer("select PROD_ID from serv where serv_id='");
sql.append(serv_id);
sql.append("' and seq='");
sql.append(serv_seq);
sql.append("'");
看到区别了吗,加了 单引号,你试试吧,如果你其他配置每错的话,就没问题了
StringBuffer sql=new StringBuffer("select PROD_ID from serv where serv_id='");
sql.append(serv_id);
sql.append("' and seq='");
sql.append(serv_seq);
sql.append("'");
看到区别了吗,加了 单引号,你试试吧,如果你其他配置每错的话,就没问题了
例如
try
{
int a = 100/0;
}
catch(Exception e)
{
System.out.println("发生异常");
}
System.out.println("通过");我这只是个例子,具体要看你程序里的逻辑了。
for(int l=0;l<serv_id_list.size();l++){
resHash=(HashMap)serv_id_list.get(l);//每次都覆盖了上面的赋值
}return DataBase.getInstance().query(sql.toString());
返回结果是一条记录嘛? 你说页面是空白,页面的代码也没打印出来, 不知道怎么访问 查询结果的