我想问一下是否有人可以帮助我,管理异常的最佳方式是,如果我们添加一些用户并想要抛出ex。我们应该使用Exception或Runtime异常扩展UserNotExist,是否有任何人可以帮助我。
答案 0 :(得分:0)
由于从psql -h remotehost -d remote_mydb -U myuser -c \
"copy mytable (column1, column2) from STDIN with delimiter as ','" \
< ./relative_path/file.csv
类继承的异常是已检查异常,而从Exception
类继承的异常是未经检查例外,您的问题可能会被查看,作为什么样的例外使用。
根据Oracle official documentation中的建议:
如果可以合理地期望客户从异常中恢复,请将其作为检查异常 如果客户端无法执行任何操作以从异常中恢复,请将其设置为未经检查的异常。