亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

一個處理數據庫異常的類,按照錯誤碼彈出提示信息

2019-11-18 11:29:39
字體:
來源:轉載
供稿:網友

public class MyErrorContext
{
public static class MyError
{
int errno;
String szErrorDesc;
public MyError(int errno, String errorDesc)
{
this.errno = errno;
this.szErrorDesc = errorDesc;
}
public int getErrorNo()
{
return errno;
}
public String getErrorDesc()
{
return szErrorDesc;
}
}
public static final int DB_ER_CANT_create_TABLE = 1005; //創建表失敗
public static final int DB_ER_CANT_create_DB = 1006; //創建數據庫失敗
public static final int DB_ER_DB_create_EXISTS = 1007; //數據庫已存在,創建數據庫失敗
public static final int DB_ER_DB_drop_EXISTS = 1008; //數據庫不存在,刪除數據庫失敗
public static final int DB_ER_DB_drop_delete = 1009; //不能刪除數據庫文件導致刪除數據庫失敗
public static final int DB_ER_DB_drop_RMDIR = 1010; //不能刪除數據目錄導致刪除數據庫失敗
public static final int DB_ER_CANT_delete_FILE = 1011; //刪除數據庫文件失敗
public static final int DB_ER_CANT_FIND_SYSTEM_REC = 1012; //不能讀取系統表中的記錄
public static final int DB_ER_CHECKREAD = 1020; //記錄已被其他用戶修改
public static final int DB_ER_DISK_FULL = 1021; //硬盤剩余空間不足,請加大硬盤可用空間
public static final int DB_ER_DUP_KEY = 1022; //要害字重復,更改記錄失敗
public static final int DB_ER_ERROR_ON_CLOSE = 1023; //關閉時發生錯誤
public static final int DB_ER_ERROR_ON_READ = 1024; //讀文件錯誤
public static final int DB_ER_ERROR_ON_rename = 1025; //更改名字時發生錯誤
public static final int DB_ER_ERROR_ON_WRITE = 1026; //寫文件錯誤
public static final int DB_ER_KEY_NOT_FOUND = 1032; //記錄不存在
public static final int DB_ER_OPEN_AS_READONLY = 1036; //數據表是只讀的,不能對它進行修改
public static final int DB_ER_OUTOFMEMORY = 1037; //系統內存不足,請重啟數據庫或重啟服務器
public static final int DB_ER_OUT_OF_SORTMEMORY = 1038; //用于排序的內存不足,請增大排序緩沖區
public static final int DB_ER_CON_COUNT_ERROR = 1040; //已到達數據庫的最大連接數,請加大數據庫可用連接數
public static final int DB_ER_OUT_OF_RESOURCES = 1041; //系統內存不足
public static final int DB_ER_BAD_HOST_ERROR = 1042; //無效的主機名
public static final int DB_ER_HANDSHAKE_ERROR = 1043; //無效連接
public static final int DB_ER_DBaccess_DENIED_ERROR = 1044; //當前用戶沒有訪問數據庫的權限
public static final int DB_ER_ACCESS_DENIED_ERROR = 1045; //不能連接數據庫,用戶名或密碼錯誤
public static final int DB_ER_BAD_NULL_ERROR = 1048; //字段不能為空
public static final int DB_ER_BAD_DB_ERROR = 1049; //數據庫不存在
public static final int DB_ER_TABLE_EXISTS_ERROR = 1050; //數據表已存在
public static final int DB_ER_BAD_TABLE_ERROR = 1051; //數據表不存在
public static final int DB_ER_BAD_FIELD_ERROR = 1054; //字段不存在
public static final int DB_ER_EMPTY_QUERY = 1065; //無效的SQL語句,SQL語句為空
public static final int DB_ER_ipSOCK_ERROR = 1081; //不能建立Socket連接
public static final int DB_ER_RECORD_FILE_FULL = 1114; //數據表已滿,不能容納任何記錄
public static final int DB_ER_TOO_MANY_TABLES = 1116; //打開的數據表太多
public static final int DB_ER_HOST_IS_BLOCKED = 1129; //數據庫出現異常,請重啟數據庫
public static final int DB_ER_HOST_NOT_PRIVILEGED = 1130; //連接數據庫失敗,沒有連接數據庫的權限
public static final int DB_ER_PASSWord_NO_MATCH = 1133; //數據庫用戶不存在
public static final int DB_ER_NONEXISTING_GRANT = 1141; //當前用戶無權訪問數據庫
public static final int DB_ER_TABLEACCESS_DENIED_ERROR = 1142; //當前用戶無權訪問數據表
public static final int DB_ER_COLUMNACCESS_DENIED_ERROR = 1143; //當前用戶無權訪問數據表中的字段
public static final int DB_ER_NO_SUCH_TABLE = 1146; //數據表不存在
public static final int DB_ER_NONEXISTING_TABLE_GRANT = 1147; //未定義用戶對數據表的訪問權限
public static final int DB_ER_SYNTAX_ERROR = 1149; //SQL語句語法錯誤
public static final int DB_ER_NET_READ_ERROR = 1158; //網絡錯誤,出現讀錯誤,請檢查網絡連接狀況
public static final int DB_ER_NET_READ_INTERRUPTED = 1159; //網絡錯誤,讀超時,請檢查網絡連接狀況
public static final int DB_ER_NET_ERROR_ON_WRITE = 1160; //網絡錯誤,出現寫錯誤,請檢查網絡連接狀況
public static final int DB_ER_NET_WRITE_INTERRUPTED = 1161; //網絡錯誤,寫超時,請檢查網絡連接狀況
public static final int DB_ER_DUP_ENTRY = 1062; //字段值重復,入庫失敗
public static final int DB_ER_DUP_UNIQUE = 1169; //字段值重復,更新記錄失敗
public static final int DB_ER_CHECK_NO_SUCH_TABLE = 1177; //打開數據表失敗
public static final int DB_ER_ERROR_DURING_COMMIT = 1180; //提交事務失敗
public static final int DB_ER_ERROR_DURING_ROLLBACK = 1181; //回滾事務失敗
public static final int DB_ER_TOO_MANY_USER_CONNECTIONS = 1203; //當前用戶和數據庫建立的連接已到達數據庫的最大連接數,請增大可用的數據庫連接數或重啟數據庫
public static final int DB_ER_LOCK_WAIT_TIMEOUT = 1205; //加鎖超時
public static final int DB_ER_NO_PERMISSION_TO_create_USER = 1211; //當前用戶沒有創建用戶的權限
public static final int DB_ER_NO_REFERENCED_ROW = 1216; //外鍵約束檢查失敗,更新子表記錄失敗
public static final int DB_ER_ROW_IS_REFERENCED = 1217; //外鍵約束檢查失敗,刪除或修改主表記錄失敗
public static final int DB_ER_USER_LIMIT_REACHED = 1226; //當前用戶使用的資源已超過所答應的資源,請重啟數據庫或重啟服務器
public static final int DB_ER_SPECIFIC_ACCESS_DENIED_ERROR = 1227; //權限不足,您無權進行此操作
public static final int DB_ER_NOT_SUPPORTED_YET = 1235; //MySQL版本過低,不具有本功能
private static final MyError[] errormap =
{
new MyError(DB_ER_CANT_create_TABLE ,"創建表失敗"),
new MyError(DB_ER_CANT_create_DB ,"創建數據庫失敗"),
new MyError(DB_ER_DB_create_EXISTS ,"數據庫已存在,創建數據庫失敗"),
new MyError(DB_ER_DB_drop_EXISTS ,"數據庫不存在,刪除數據庫失敗"),
new MyError(DB_ER_DB_drop_delete ,"不能刪除數據庫文件導致刪除數據庫失敗"),
new MyError(DB_ER_DB_drop_RMDIR ,"不能刪除數據目錄導致刪除數據庫失敗"),
new MyError(DB_ER_CANT_delete_FILE ,"刪除數據庫文件失敗"),
new MyError(DB_ER_CANT_FIND_SYSTEM_REC ,"不能讀取系統表中的記錄"),
new MyError(DB_ER_CHECKREAD ,"記錄已被其他用戶修改"),
new MyError(DB_ER_DISK_FULL ,"硬盤剩余空間不足,請加大硬盤可用空間"),
new MyError(DB_ER_DUP_KEY ,"要害字重復,更改記錄失敗"),
new MyError(DB_ER_ERROR_ON_CLOSE ,"關閉時發生錯誤"),
new MyError(DB_ER_ERROR_ON_READ ,"讀文件錯誤"),
new MyError(DB_ER_ERROR_ON_rename ,"更改名字時發生錯誤"),
new MyError(DB_ER_ERROR_ON_WRITE ,"寫文件錯誤"),
new MyError(DB_ER_KEY_NOT_FOUND ,"記錄不存在"),
new MyError(DB_ER_OPEN_AS_READONLY ,"數據表是只讀的,不能對它進行修改"),
new MyError(DB_ER_OUTOFMEMORY ,"系統內存不足,請重啟數據庫或重啟服務器"),
new MyError(DB_ER_OUT_OF_SORTMEMORY ,"用于排序的內存不足,請增大排序緩沖區"),
new MyError(DB_ER_CON_COUNT_ERROR ,"已到達數據庫的最大連接數,請加大數據庫可用連接數"),
new MyError(DB_ER_OUT_OF_RESOURCES ,"系統內存不足"),
new MyError(DB_ER_BAD_HOST_ERROR ,"無效的主機名"),
new MyError(DB_ER_HANDSHAKE_ERROR ,"無效連接"),
new MyError(DB_ER_DBACCESS_DENIED_ERROR ,"當前用戶沒有訪問數據庫的權限"),
new MyError(DB_ER_ACCESS_DENIED_ERROR ,"不能連接數據庫,用戶名或密碼錯誤"),
new MyError(DB_ER_BAD_NULL_ERROR ,"字段不能為空"),
new MyError(DB_ER_BAD_DB_ERROR ,"數據庫不存在"),
new MyError(DB_ER_TABLE_EXISTS_ERROR ,"數據表已存在"),
new MyError(DB_ER_BAD_TABLE_ERROR ,"數據表不存在"),
new MyError(DB_ER_BAD_FIELD_ERROR ,"字段不存在"),
new MyError(DB_ER_EMPTY_QUERY ,"無效的SQL語句,SQL語句為空"),
new MyError(DB_ER_IPSOCK_ERROR ,"不能建立Socket連接"),
new MyError(DB_ER_RECORD_FILE_FULL ,"數據表已滿,不能容納任何記錄"),
new MyError(DB_ER_TOO_MANY_TABLES ,"打開的數據表太多"),
new MyError(DB_ER_HOST_IS_BLOCKED ,"數據庫出現異常,請重啟數據庫"),
new MyError(DB_ER_HOST_NOT_PRIVILEGED ,"連接數據庫失敗,沒有連接數據庫的權限"),
new MyError(DB_ER_PASSWORD_NO_MATCH ,"數據庫用戶不存在"),
new MyError(DB_ER_NONEXISTING_GRANT ,"當前用戶無權訪問數據庫"),
new MyError(DB_ER_TABLEACCESS_DENIED_ERROR ,"當前用戶無權訪問數據表"),
new MyError(DB_ER_COLUMNACCESS_DENIED_ERROR ,"當前用戶無權訪問數據表中的字段"),
new MyError(DB_ER_NO_SUCH_TABLE ,"數據表不存在"),
new MyError(DB_ER_NONEXISTING_TABLE_GRANT ,"未定義用戶對數據表的訪問權限"),
new MyError(DB_ER_SYNTAX_ERROR ,"SQL語句語法錯誤"),
new MyError(DB_ER_NET_READ_ERROR ,"網絡錯誤,出現讀錯誤,請檢查網絡連接狀況"),
new MyError(DB_ER_NET_READ_INTERRUPTED ,"網絡錯誤,讀超時,請檢查網絡連接狀況"),
new MyError(DB_ER_NET_ERROR_ON_WRITE ,"網絡錯誤,出現寫錯誤,請檢查網絡連接狀況"),
new MyError(DB_ER_NET_WRITE_INTERRUPTED ,"網絡錯誤,寫超時,請檢查網絡連接狀況"),
new MyError(DB_ER_DUP_ENTRY ,"字段值重復,入庫失敗"),
new MyError(DB_ER_DUP_UNIQUE ,"字段值重復,更新記錄失敗"),
new MyError(DB_ER_CHECK_NO_SUCH_TABLE ,"打開數據表失敗"),
new MyError(DB_ER_ERROR_DURING_COMMIT ,"提交事務失敗"),
new MyError(DB_ER_ERROR_DURING_ROLLBACK ,"回滾事務失敗"),
new MyError(DB_ER_TOO_MANY_USER_CONNECTIONS ,"當前用戶和數據庫建立的連接已到達數據庫的最大連接數,請增大可用的數據庫連接數或重啟數據庫"),
new MyError(DB_ER_LOCK_WAIT_TIMEOUT ,"加鎖超時"),
new MyError(DB_ER_NO_PERMISSION_TO_create_USER ,"當前用戶沒有創建用戶的權限"),
new MyError(DB_ER_NO_REFERENCED_ROW ,"外鍵約束檢查失敗,更新子表記錄失敗"),
new MyError(DB_ER_ROW_IS_REFERENCED ,"外鍵約束檢查失敗,刪除或修改主表記錄失敗"),
new MyError(DB_ER_USER_LIMIT_REACHED ,"當前用戶使用的資源已超過所答應的資源,請重啟數據庫或重啟服務器"),
new MyError(DB_ER_SPECIFIC_ACCESS_DENIED_ERROR ,"權限不足,您無權進行此操作"),
new MyError(DB_ER_NOT_SUPPORTED_YET ,"MySQL版本過低,不具有本功能"),
};
public static String getErrorInfo(int errno)
{
for(int i=0; i<errormap.length; i++)
{
if(errno == errormap[i].getErrorNo())
{
return errormap[i].getErrorDesc();
}
}
return "";
}
public String  getErrorMessage(int errorcode)
{
  String error=null;
for(int i=0; i<errormap.length; i++)
{
  if(errormap[i].getErrorNo()==errorcode)
  {
    error = errormap[i].getErrorNo() + ":" + errormap[i].getErrorDesc();
    break;
  }
}
return error;
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品久久久久久99热软件| 俺去了亚洲欧美日韩| 2018日韩中文字幕| 欧美日韩爱爱视频| 日韩成人av网| 欧美日韩在线影院| zzjj国产精品一区二区| 国产精品视频久久| 亚洲第一免费网站| 亚洲视频日韩精品| 欧洲亚洲免费在线| 精品偷拍一区二区三区在线看| 欧美精品一区在线播放| 国产女精品视频网站免费| 国产午夜精品免费一区二区三区| 欧美在线视频导航| 日本精品久久久| 色哟哟入口国产精品| 欧美猛少妇色xxxxx| 国产mv免费观看入口亚洲| 亚洲欧美日韩在线一区| 日韩电影第一页| 亚洲欧美日韩第一区| 国产小视频国产精品| 欧美性少妇18aaaa视频| 亚洲视频欧洲视频| 亚洲国产精品成人av| 日韩欧美在线视频日韩欧美在线视频| 伊人伊人伊人久久| 人体精品一二三区| 91久久久国产精品| 欧美—级a级欧美特级ar全黄| 欧美在线一级va免费观看| 中文字幕久热精品视频在线| 亚洲最大福利网站| 全色精品综合影院| 亚洲日本成人女熟在线观看| 国产亚洲精品久久久优势| 欧美猛少妇色xxxxx| 亚洲娇小xxxx欧美娇小| 亚洲2020天天堂在线观看| 欧美国产日韩一区二区在线观看| 91av中文字幕| 久久人人爽人人爽爽久久| 国产福利精品视频| 亚洲高清色综合| 国产免费久久av| 亚洲美女www午夜| 成人精品视频久久久久| 国产精品夜间视频香蕉| 伊人久久五月天| 日韩中文理论片| 激情懂色av一区av二区av| 色综合亚洲精品激情狠狠| 国产欧美中文字幕| 欧美孕妇毛茸茸xxxx| 欧美日韩国产精品专区| 疯狂做受xxxx高潮欧美日本| 亚洲xxxxx电影| 亚洲国产精品成人av| 久久久噜噜噜久久中文字免| 亚洲欧美国产制服动漫| 日韩av片永久免费网站| 国产精品成av人在线视午夜片| 日韩少妇与小伙激情| 2019中文字幕在线| 亚洲免费伊人电影在线观看av| 日韩精品中文字幕在线观看| 久久99国产精品久久久久久久久| 日韩国产在线看| 精品福利樱桃av导航| 日本欧美爱爱爱| 精品国产乱码久久久久久天美| 国产日韩亚洲欧美| 国产在线拍揄自揄视频不卡99| 日韩hd视频在线观看| 91精品久久久久久久久久久久久久| 久久久国产精品x99av| 亚洲国产成人久久综合| 欧美激情第6页| 精品性高朝久久久久久久| 欧美国产乱视频| 国产精品激情av在线播放| 一区二区三区天堂av| 青草青草久热精品视频在线观看| 亚洲变态欧美另类捆绑| 久久久噜噜噜久久久| 亚洲第一网中文字幕| 欧美黄色免费网站| 欧美日韩人人澡狠狠躁视频| 欧美美女操人视频| 国产精品美女在线观看| 欧美午夜激情在线| 精品中文视频在线| 色婷婷av一区二区三区久久| 91国在线精品国内播放| 久久精品国产精品| 亚洲成人久久电影| 亚洲午夜精品久久久久久性色| 欧美日韩久久久久| 中文字幕亚洲欧美日韩在线不卡| 亚洲福利视频久久| 精品国产乱码久久久久久虫虫漫画| 中文字幕亚洲天堂| 两个人的视频www国产精品| 91丨九色丨国产在线| 久久精品视频一| 亚洲国产精品电影在线观看| 日本高清视频一区| 日本成人免费在线| 国产999在线| 神马久久桃色视频| 91po在线观看91精品国产性色| 97精品一区二区视频在线观看| 国产99久久久欧美黑人| 日韩av中文字幕在线| 欧美日韩xxxxx| 中文字幕久久久av一区| 高清视频欧美一级| 久久影院中文字幕| 国产精品久久久久久久久| 成人精品久久av网站| 亚洲欧美国产一本综合首页| 中文字幕日韩高清| 中文字幕日本精品| 国产精自产拍久久久久久| 亚洲电影免费观看高清完整版| 国产精品精品视频一区二区三区| 91九色综合久久| 亚洲加勒比久久88色综合| 亚洲男子天堂网| 日韩av在线一区| 欧美一级电影在线| 亚洲日本成人女熟在线观看| 在线免费观看羞羞视频一区二区| 欧洲精品久久久| 欧美大尺度电影在线观看| 欧美激情国产精品| 91免费在线视频| 午夜免费日韩视频| 久久精品2019中文字幕| 亚洲精品久久久久久久久久久| 久久精品国产成人精品| 成人性生交大片免费观看嘿嘿视频| 最近2019中文字幕第三页视频| 久久久久免费精品国产| 欧美午夜www高清视频| 奇米成人av国产一区二区三区| 日韩av综合网| 国产午夜精品理论片a级探花| 日韩精品在线观看视频| 欧美日韩精品在线| 久久影院资源站| 国产日韩亚洲欧美| 日韩午夜在线视频| 日韩中文字幕国产精品| 草民午夜欧美限制a级福利片| 欧美性猛交99久久久久99按摩| 亚洲一区二区三区在线视频| 欧美精品生活片| 亚洲精品久久久久中文字幕二区| 国产中文字幕日韩| 亚洲美女久久久| 国产精品高潮呻吟久久av黑人|