Descobrir se o comando SQL retorna valores

2 respostas
Arikado

Pessoal,

Tenho uma aplicação onde o usuário digitará um comando SQL e o executará. Antes de executar o comando, preciso descobrir se ele retornará linhas. Se é insert, update, delete, create, etc. ou se é uma consulta que retornará um ResultSet.

Como descobrir?

2 Respostas

volnei

Somente o select retorna valores (além dos stored procedures) então acho que o caminho mais fácil é você verificar se o comando.toLowerCase().startsWith("select") se retornar true ele retornar um ResultSet caso contrário não!

Arikado

Obrigado pela ajuda! Vou testar isso.

Criado 29 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 2
Participantes 2