Dan*_*iel 12
看起来mysql正在为重复的主键抛出1062错误代码.您可以检查sql异常的错误代码:
public static final int MYSQL_DUPLICATE_PK = 1062;
try{
//code that throws sql exception
} catch(SQLException e){
if(e.getErrorCode() == MYSQL_DUPLICATE_PK ){
//duplicate primary key
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,此方法不是跨数据库供应商,因为不同的供应商可能具有不同的重复PK错误代码.
| 归档时间: |
|
| 查看次数: |
23555 次 |
| 最近记录: |