我想检查特定条目是否已存在于数据库表中。
例如,当用户注册时,我想检查用户名和dob是否已经存在
表。如果它在那里我想在客户端显示它已经存在。
在这种情况下,我是否需要创建自定义异常?如果需要自定义异常,则应选中或取消选中
例外?我很困惑在哪种情况下我会使用检查和未检查的异常?如果是自定义异常
必须写,我不需要将用户名和dob作为参数传递给自定义异常吗?
否则,如果只需抛出异常,我们可以使用throw new exception("username"+usernmae+" and "+dob+" already exists")
或
throw new RuntimeException("username"+usernmae+" and "+dob+" already exists").
答案 0 :(得分:0)
我认为Exception将被取消选中,根据我从您的问题中理解,您将从用户输入username和dob并检查数据库中是否存在字段,您可以仅在运行时执行这些操作,在其他情况下单词,只有在运行时,您才能知道是否有异常,因此它将是运行时异常(UnChecked Exception)