我刚写了这段漂亮的代码.
if(sex.getErrorCode() == 1213) // deadlock
Run Code Online (Sandbox Code Playgroud)
可怕的神奇数字.当然我可以编写所有我自己的幻数,但不应该存在于某个地方吗?
不知道在哪里看 - JDBC不应该真正具有MySQL特定信息,我的文件中没有任何MySQL类或者知道MySQL jar.
MySQL Connector/J的com.mysql.jdbc.MySQLErrorNumbers类定义了一系列可以与之比较的常量SQLException.getErrorCode().例如:
if(e.getErrorCode() == MysqlErrorNumbers.ER_LOCK_DEADLOCK) { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |