gpt4 book ai didi

java - 如何确定返回了哪个 SQLException/错误代码列表在哪里?

转载 作者:行者123 更新时间:2023-11-29 00:52:52 25 4
gpt4 key购买 nike

我正在使用 com.mysql.jdbc.Driver(如果它意味着什么)。我希望能够捕获并正确处理我从 MySQL 收到的异常。我想知道事务是否失败,是否已经有一个包含我要插入的值的主键,以及所有其他错误。

我想做类似的事情

try
{
... // Code
}
catch(SQLException e)
{
switch(e.getErrorCode())
{
case...
case...
default...
}
}

我试过寻找,但没有找到,只有一些谈论 C#/.net 的条目

我想要这样做的主要原因是查看我的某个事务是否因为我设置的隔离级别而回滚,在这种情况下,我将不得不重试。当然,还有其他一些问题。

非常感谢您的帮助!

最佳答案

驱动程序信息是必需的,因为返回的错误代码是特定于供应商的。请查看以下 mysql 错误代码,可能会有帮助 http://www.briandunning.com/error-codes/?source=MySQL

关于java - 如何确定返回了哪个 SQLException/错误代码列表在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com