
你双击一下这一行的左边打个断点:
sql ="select from score where scoreTime =";然后以调试模式启动,再调试一下看是什么原因造成的,是数据库连接不上还是查询不到数据
首先网数据库添加,需要底层执行sql,
1、你要debug一下,是否走到了底层执行sql,执行sql的时候,数据库连接是否正确,数据库连接方法里面,是否执行完后关闭了数据库
2、如果你连接的是oracle数据库,那么你需要在代码里面提交事务,如果是sqlserver
默认不用处理事务。
3、检查你的sql语句是否正确。
第二个跳转页面获取数据,我不清楚你是指的提交的时候还是跳转到你的表单页面。
1、如果是提交的时候,那么检查你的form的action是否正确指向了你的servlet的方法。如果你这里没有问题,那么检查你的servlet的xml配置文件,是否有这个servlet的配置。
2、如果你上面这一步成功了,那么检查你的form的method是否为post提交。
----------------------------首先,整个代码应该是没出异常把?
public boolean modifyOperator(String operatorid,String operatorname,String operatorpwd,String isadmin) {
// TODO Auto-generated method stub
Systemoutprintln("------------------------");//判断是否进入了这个方法
ConnOracle co = new ConnOracle();
String sql = "update toperator set operatorname = ,operatorpwd = ,isadmin = where operatorid = ";
Systemoutprintln(operatorid+","+operatorname","+operatorpwd","+isadmin); //看看传过来的参数是什么
PreparedStatement ps = cogetPreparedStatement(sql);
try {
pssetString(1, operatorname);
pssetString(2, operatorpwd);
pssetString(3, isadmin);
pssetString(4, operatorid);
if(psexecute()){
return true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return false;
}
-----------------------------------如果执行完的打印都ok,那就在数据库里执行 select from v$sql,看看最后执行的sql是什么
以上就是关于我写了一个查询的servlet但是查询的时候总是查询不到数据库里面的东西全部的内容,包括:我写了一个查询的servlet但是查询的时候总是查询不到数据库里面的东西、写的servlet中往数据库中添加的方法实现不了,也跳转不了页面获取数据、servlet 更新oracle数据库不成功!在线求高手!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)