MySQL数据库常见的出错代码及出错信息

发表于:2008-5-14 15:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

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{

if(errno == errormap[i].getErrorNo())

{

return errormap[i].getErrorDesc();

}

}


return "";

}


public static void main(String[] args)

{

for(int i=0; i{

System.out.println(errormap[i].getErrorNo() + ":" + errormap[i].getErrorDesc());

}

}

}

 

55/5<12345
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号