1,写个最简单的测试类,测试下能否正常连接数据库。
2,Servletservice() for servlet HouseServlet threw exception,核查一遍这个servlet的编写与配置
3,CharacterConverters:多出提到转换问题,看看servlet中是否接收并转换参数。核查是否对。
4, 加上断点,跟踪下信息。
----------------------------首先,整个代码应该是没出异常把?
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是什么
真分页就几个比较关键的变量需要传递到sql里,然后根据变量查询当前页的,就是一共几页、当前页是第几页,一页多少行数据,上一页是第几页,下一页是第几页,这几个是要有的,实际只需要总行数,知道一页显示多少,当前第几页,剩下的都能算出来的,所以就是几个变量来回传递的事,没有多难,变量从jsp到后台再到Sql这总会了吧,不需要太多的实例,就是传递变量和查询,然后回传变量和查询结果的事
以上就是关于Java连接Oracle 11g异常全部的内容,包括:Java连接Oracle 11g异常、servlet 更新oracle数据库不成功!在线求高手!!、我想要实现真分页,我用的JSP做页面,BEAN,SERVLET,DAO3层结构编写,JDBC连接oracle数据库。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)