Problemas com getErrorCode()

Blz Galera !!!

Gostaria de saber se alguem sabe como usar o metodo getErrorCode, pois estou usando este e sempre que acontece uma SQLException o getErroCode retorna (0), estou fazendo isto para saber qual e o tipo de erro ocorrido no BD, meu BD e PostGreeSql.

}
catch (SQLException sqlexc)
{
int cdErro = getErrorCode();

if (cdErro == 23505)
System.out.println(“UNIQUE VIOLATION”);

}

Tenta assim ó…

[code]}
catch (SQLException sqlexc)
{
int cdErro = sqlexc.getErrorCode();

if (cdErro == 23505)
System.out.println("UNIQUE VIOLATION");

}[/code]

Vc em que especificar de qual exceção ele deve pegar o código…

té +