Erro no Select count(*)

Pessoal,

Essa parte do código não está sendo executada, sempre cai na exceção. Alguém poderia me ajudar???

	ResultSet rs5;
	String query5 = "SELECT COUNT(*) FROM TMP_"+dbHandler.getSelectedDatabaseName()+";";
	//Conta número de registros da nova tabela
	try 
	{
		rs5 = dbHandler.queryDatabase(query5);
		int count = rs5.getInt(1);
		//qtd_linhas = Integer.parseInt(count);
		rs5.close();
	} 

	catch (SQLException e) 
	{
		throw new KDDMethodException("Unable to query database",e);
	}

Muito obrigada

Você deveria postar a mensagem de exceção que está sendo gerada.
Tente tirar o ; da sql. Tente fazer como está abaixo.

“SELECT COUNT(*) FROM TMP_”+dbHandler.getSelectedDatabaseName();

O problema é que estou usando um framework desenvolvido por um amigo meu (JavaBramining), então a mensagem que dá não diz muita coisa:
javabramining.core.kdd.KDDMethodException: Unable to query database
at development.Method.run(Method.java:92)

Tentei sem o ; da query, mas também deu a exceção.

Então tenta falar com esse seu amigo para que ele possa analisar o erro melhor, entende?
Se o framework dele não te fornece informação suficiente para que você mesma possa resolver o seu problema, você deve reportar a ele esse problema.
Sua query esta correta, a não ser que esse método getSelectedDatabaseName() retorne uma String que não condiz com a sua base de dados, entende?
Por exemplo, se esse método te retornar o nome RESPONSAVEL e o seu banco de dados não tiver a tabela TMP_RESPONSAVEL, a sua query dará erro.
Tente depurar e ver qual o valor que o método está retornando.

Abraço.

Ok, vou falar com ele então, de repente é alguma coisa do código dele.
Muito obrigada!!!

		ResultSet rs5;
		String query5 = "SELECT COUNT(*) FROM TMP_"+dbHandler.getSelectedDatabaseName()+";";
		//Conta número de registros da nova tabela
		try 
		{
			rs5 = dbHandler.queryDatabase(query5);
			int count = rs5.getInt(1);
			//qtd_linhas = Integer.parseInt(count);
			rs5.close();
		} 

		catch (SQLException e) 
		{
			throw new KDDMethodException("Unable to query database",e);
		}

Não tá faltando um rs5.next();?

try   
{  
    rs5 = dbHandler.queryDatabase(query5);  
    if (rs5.next()) {
      qtd_linhas = rs5.getInt(1);
    }  
    rs5.close();  
}

Vixe, é isso mesmo oyama… Comi essa mosca.

Ok, bland e oyama. Já está funcionando.

Muito obrigada,
:smiley: