SQLErrorCodeSQLExceptionTranslator

SQLErrorCodeSQLExceptionTranslator 是SQLExceptionTranslator 的默认实现。该实现使用指定数据库厂商的error code,比采用SQLState 更精确。转换过程基于一个JavaBean ( 类型为SQLErrorCodes ) 中的error code 。这个JavaBean 由SQLErrorCodesFactory 工厂类创建,其中的内容来自于“sql-error-codes.xml”配置文件。该文件中的数据库厂商代码基于Database MetaData 信息中的DatabaseProductName,从而配合当前数据库的使用。

 

 

上一篇:servlet javabean


下一篇:SQLServer : 几个特殊函数(RAND,CHECKSUM, NEWID)