【发布时间】:2011-10-01 09:40:55
【问题描述】:
我正在使用 com.mysql.jdbc.Driver(如果它意味着什么)。 我希望能够捕获并正确处理我从 MySQL 收到的异常。我想知道事务是否失败,是否已经有一个主键具有我要插入的值,以及所有其他错误。
我想做类似的事情
try
{
... // Code
}
catch(SQLException e)
{
switch(e.getErrorCode())
{
case...
case...
default...
}
}
我试过找,但没有找到,只有一些谈论 C# / .net 的条目
我想要这个的主要原因是看看我的一个事务是否因为我设置的隔离级别而回滚,在这种情况下,我将不得不重试它。当然,还有其他一些问题。
非常感谢您的帮助!
【问题讨论】:
标签: java mysql sql jdbc sqlexception