2014-12-02 93 views
-1

我想檢查一個特定的條目是否已經在數據庫表中。 例如,當用戶註冊時,我想檢查 表中的用戶名和dob是否已經存在。如果它在那裏,我想在客戶端展示它已經在那裏。 在這種情況下,我是否需要創建自定義異常?如果自定義異常是否需要檢查或取消選中 異常?我很困惑,在哪種情況下我會使用checked和unchecked異常?如果必須編寫自定義例外 ,那麼我是否需要將用戶名和dob作爲參數傳遞給自定義異常? 否則,如果只是異常必須拋出,我們可以使用throw new exception("username"+usernmae+" and "+dob+" already exists")哪個場景我會自定義異常

throw new RuntimeException("username"+usernmae+" and "+dob+" already exists"). 

回答

0

我覺得異常會被選中,從我從你的問題理解你會從用戶輸入用戶名和出生日期,檢查是否字段存在於你的數據庫中或不在你的數據庫中,你可以在運行時只做這些事情,換句話說,只有在運行時你才能知道你是否有異常,所以它會成爲運行時異常(Unchecked Exception)