你取得记录的结果时,要先rs.next()
因为rs.next()才是第一条记录,要不然会报错!

解决方案 »

  1.   

    谢谢啊。可以了。为什么要next()呢?取出来时rs游标不是指在当前记录上吗?
      

  2.   

    顺便再问一下,
    str.append("项目编号:"+prjnum+"\n");
    str.append("项目名称:"+prjname+"\n");
    out.print(str);
    这样三句,能显示项目编号和项目名称的内容,可是为什么不能换行呀?
      

  3.   

    取出的第一条记录是rs.next(),规定!
    你是说"\你没有成功换行?