![]() |
1
1
只有在打算正确处理异常的地方才能捕获异常。如果要反映ui中的错误,请在ui中捕获它们。如果您想处理它们并尝试在业务逻辑中处理问题,那么就抓住它们并在此时处理它们。 顺便说一句,你的代码是可以接受的 SQL injection 攻击。最好去学点东西 parameterised queries . |
![]() |
2
0
不返回异常。你扔了他们。这就是异常的意义-你不想异常处理弄乱你的方法签名! 在catch子句中,实际上不做任何事情来处理异常。然后你根本不应该捕捉它们,只要让它们在你的代码后面冒泡,然后在那里捕捉它们——在方法调用周围放置一个try-catch。 或者,在方法中捕获sql异常,然后抛出一个带有一些合理消息的新异常,将sql exceptions添加为内部异常,如下所示
|
![]() |
3
0
很好谢谢你的回答…使用obout库,因此也必须尝试并解决它们的异常处理功能。 |