项目初始导入
This commit is contained in:
28
src/main/java/com/nis/util/OracleErrorCodeUtil.java
Normal file
28
src/main/java/com/nis/util/OracleErrorCodeUtil.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package com.nis.util;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class OracleErrorCodeUtil {
|
||||
/**
|
||||
* 返回异常信息内容
|
||||
*
|
||||
* @param e
|
||||
* @return
|
||||
*/
|
||||
public static String getOraCode(Exception e) {
|
||||
if (e == null) {
|
||||
return "";
|
||||
}
|
||||
|
||||
String errorMessage = e.getMessage();
|
||||
if (null != errorMessage && errorMessage.length() > 0) {
|
||||
int index = errorMessage.toUpperCase().indexOf("ORA-");
|
||||
if (index != -1) {
|
||||
return errorMessage.substring(index + 4, index + 9);
|
||||
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user