Erro exception.sql.SQLException

2 respostas
P

ComandoLogin.java [21:1] unreported exception java.sql.SQLException; must be caught or declared to be thrown
if (repSQL.verificaLogin(strLogin, strSenha))
^
1 error
Errors compiling ComandoLogin.

2 Respostas

TedLoprao

Algum método está pode causar uma SQLException e vc não está tratando essa ocorrência…

Aparentemente é isso!!!

C

Provavelmente este erro está acontecendo no momento em que você está compilando a classe. Este erro ocorre porque foi declarada na definição do método “repSQL.verificaLogin” que o mesmo lança a exception java.sql.SQLException. Para resolver isto você literalmente terá que fazer o que o compilador informou: Capturar e tratar esta exception ou declarar a exception no método onde ocorreu o erro.

Declarar na definição do método(Exemplo):

public void NomeMetodo(Args) [color=“blue”]throws java.sql.SQLException[/color] {

…

}

Capturar e tratar a exception:

…

[color=blue”]try {[/color]

…

if (repSQL.verificaLogin(strLogin, strSenha))

…

[color=blue”]}

catch (java.sql.SQLException e) {

…

}[/color]…

Até mais, :slight_smile:

Criado 16 de janeiro de 2004
Ultima resposta 16 de jan. de 2004
Respostas 2
Participantes 3