Я использую com.mysql.jdbc.Driver (если это что-то значит).
Я хочу иметь возможность ловить и правильно обрабатывать исключения, которые я получаю от MySQL. Я хочу знать, не произошла ли транзакция, есть ли уже первичный ключ со значением, которое я пытаюсь вставить, и обо всех других ошибках.
Я хочу сделать что-то вроде
try
{
... // Code
}
catch(SQLException e)
{
switch(e.getErrorCode())
{
case...
case...
default...
}
}
Я пытался искать, но не нашел ничего, только некоторые записи, которые говорят о C # / .net
Основная причина, по которой я хочу, это посмотреть, откатывается ли одна из моих транзакций из-за уровня изоляции, который я установил, в таком случае мне придется повторить попытку. И конечно, некоторые другие вопросы.
Ваша помощь очень ценится!