读书人

为什么tomcat返回resultset总为空解决

发布时间: 2012-01-02 22:40:04 作者: rapoo

为什么tomcat返回resultset总为空
为什么tomcat返回resultset总为空
我在javabean中的java测试是没有错的
但是放在jsp中 就不行了

java:
DataBase dataBase=new DataBase();
try{
ResultSet rsTest=dataBase.query( "select * from defect ");
while(rsTest.next()){
System.out.println(rsTest.getInt(1));


}

}
catch(java.sql.SQLException e)
{


}

可以输出数据库的内容

但是在jsp中 就不行了 import没有问题
<%
DataBase dataBase=new DataBase();
ResultSet rsTest=dataBase.query( "select * from defect ");
if(rsTest!=null){out.println(1);}
else out.println(2);

%>


返回的resultset都是空 ,怎么回事?谢谢
但是在java中是可以的

[解决办法]
if(rsTest.next()){out.println(1);}
else out.println(2);
这样改一下试试

[解决办法]
DataBase dataBase=new DataBase();//是这个的问题
[解决办法]
检查一下你的3个驱动文件是否放到LIB下了,不过,最好还是按楼上说的,把错误原因输出一下
[解决办法]
System.out.println(rsTest.getInt(1));
在TOMCAT里是不会返回到网页上显视的.

只能用OUT

读书人网 >Java Web开发

热点推荐