createStatement dando pau

public ResultSet rs(String a)
{
try
{
Statement MeuState_1 = MinhaConexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
String SQL = “Select * from Produto where CodCategoria = “+a+””;
ResultSet rs = MeuState_1.executeQuery(SQL);
return rs;
}
catch (SQLException ex)
{
}
}

O código compila, e roda … mais depois de um algumas vezes que chamo o método o tomcat avisa um erro na linha. (não é ded primeira)

“Statement MeuState_1 = MinhaConexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);”

Alguém me ajuda …

Bem vindo!

Pode postar a mensagem da exceção?

Foi mau galera … (Sou o dono da pergunta inicial)
Esquecí de postar a mensagem da exeção:

Description: The server encountered an internal error () that prevented it from fulfilling this request.

[quote=Célio Skater]Esquecí de postar a mensagem da exeção:
Description: The server encountered an internal error () that prevented it from fulfilling this request.[/quote]

Ainda falta mais informação … o stack trace do erro please.

fora isso … vc está fechando as conexões todas?

[quote=Célio Skater]Foi mau galera … (Sou o dono da pergunta inicial)
Esquecí de postar a mensagem da exeção:

Description: The server encountered an internal error () that prevented it from fulfilling this request.[/quote]

NUNCA faca isso:

catch (SQLException ex)
{
} 

Omitindo a exception, voce nao sabera o que esta errado. Troque esse pedaco de codigo para, pelo menos, algo como

 catch (SQLException ex)
{
    ex.printStrackTrace();
} 

Rafael

ex.printStackTrace() -> “Problemas na conexao com a fonte de dados”