A ideia é a seguinte, eu faço um resultSet e obtenho uma resultado, eu preciso de converter esse resultado para inteiro.
A ideia é a seguinte, eu faço uma consulta na BD para saber quanto elementos têm uma determinada coluna e queria que o resultado numa variavel do tipo int, da para fazer?
Converter um resultSet
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
e so você fazer ...
ResultSet rs = cod.executeQuery("select count(coluna) as counter from tabela");
if (rs.next()) {
int contador = rs.getInt("counter");
}
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Qua, 28 Out 2009 5:54 pm
- Localização: Braga
A sua sugestão é capaz de funcionar no caso de int
Suponhamos que eu tenho a seguinte tabela:
e eu quero saber o nome que esta associado ao codigo x, eu faço um e depois como passo essa informação para string.
Obrigado.
Suponhamos que eu tenho a seguinte tabela:
codigo | nome | saldo
ResultSet rs = st.executeQuery("Select nome for tabela where codigo = x");
Obrigado.
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
você falou de int agora de string.. o que você quer?
a interface ResultSet de java tem todos os metodos necessarios para pegar os diversos tipos de dados, inclusive BLOB..
você quer string?... use
...
se você quer dinamizar a sua query tera de usar o PreparedStatement e apartir dele fazer um executeQuery() para obter um resulSet
a interface ResultSet de java tem todos os metodos necessarios para pegar os diversos tipos de dados, inclusive BLOB..
você quer string?... use
rs.getString("nome_da_coluna")
se você quer dinamizar a sua query tera de usar o PreparedStatement e apartir dele fazer um executeQuery() para obter um resulSet
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes