jb写的一个javabean,编译说有两个错误,请大虾看代码 1. 首先, 你的rs_jiequ(String msql 中的try...catch 块中没有返回值, 2. Dboperation 的方法中还有异常没有被捕获, 将SQLException , 改为Exception就ok 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Class.forName()方法会抛出ClassNotFoundException异常。需要在catch中加入catch(ClassNotFoundException cnfe){ .....}第二个,建议把 return rs;一句移到catch{}之后。程序可读性更好,也不用写太多的return语句。 还是不太懂return rs;不是返回值吗? 由于你的rs_jiequ()方法需要返回值,而当程序由于出现异常进入catch()块中后,方法在返回时仍然需要返回值。实际上,程序的执行流程是: 正常操作->返回 OR 出现异常->返回两种情况下都需要返回值。由于可以在catch()中处理异常,没有必要用返回值来标识不同情况下不同的返回值,可以在开始时给rs 一个null值,如果程序是正常执行的,则rs会被赋值,否则会按null返回。说得清楚了吗? 谢谢uwind() wugng(不妨听听) 密码框安全控件 SSH、hibernate 删除方法、级联删除问题。(急) hibernate使用criteria如何实现排序分组 sql 语句一点翻译看了1天不明白。。 一个关于字符串排序的问题 jsp打包问题 请高人指点!!!!!!!! TOMCAT5的数据库链接池问题! 有人用Struts吗? Tag问题==TEI文件编译后放在webapps下么,但不好使?==Tag问题 有比tomcat更好的发布JSP的工具吗? servlet 连接数据库的一个问题
catch(ClassNotFoundException cnfe){
.....
}
第二个,建议把 return rs;一句移到catch{}之后。程序可读性更好,也不用写太多的return语句。
return rs;不是返回值吗?
正常操作->返回 OR
出现异常->返回
两种情况下都需要返回值。
由于可以在catch()中处理异常,没有必要用返回值来标识不同情况下不同的返回值,可以在开始时给rs 一个null值,如果程序是正常执行的,则rs会被赋值,否则会按null返回。
说得清楚了吗?