所以我一直在寻找,但找不到任何能回答我问题的东西。在我的主要方法中,我有一个字符串循环,它将运行到一个方法中,之后它将根据这个字符串查询 10-12 个不同的表。我目前在 try catch 块中包含查询以捕获异常。我想要发生的是,如果程序写入日志(我已经完成),然后从它可能存在的任何其他方法返回到主方法,并且程序存在超时或其他一些 sql 异常,并且继续循环中的下一个字符串。我不太了解抛出被捕获的异常,所以我虽然可能这就是我需要做的,但是如果我抛出异常,如果它跑到它被捕获的地方或什么地方,我找不到任何地方恰好发生在它身上。我是否只需要在查询方法中抛出异常并用 try catch 块包围主方法中的方法调用?任何帮助是极大的赞赏。谢谢