为什么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中是可以的
我在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中是可以的
{
e.printStackTrace();
}
估计是连接数据库的时候异常了,把错误打出来,看看是什么原因
在TOMCAT里是不会返回到网页上显视的.只能用OUT
你需要用 rsTest.next()来把它移动到第一条记录上~~~<%
DataBase dataBase=new DataBase();
ResultSet rsTest=dataBase.query("select * from defect");
if(rsTest.next()){out.println(1);}
else out.println(2);%>