Exceptions · interview question
What exception type should you throw when encountering a database connection error in an e-commerce application?
Multiple choiceEasychapter-6-curatedpremiumexceptionscause-chaining-and-error-context
Answer and explanation
Correct answer
D. SQLException
Why
SQLException is the appropriate type to throw for database connection errors, as it specifically addresses issues related to SQL operations.
Test yourself on Exceptions
A free test with instant, explained results. No account needed.
More Exceptions questions
- Why can overusing exception wrapping become a problem in practice?
- Why wrap an exception with the original cause instead of replacing it completely?
- Which of the following is NOT a recommended practice for exception handling?
- Which method is used to retrieve the original cause of a chained exception?
- How would you explain a key reason to use exception wrapping in a Java interview?
- What should you do to ensure a custom exception class is serializable?