Pessoal é o seguinte...
preciso pega o valor de uma consulta onde retorna apenas uma coluna e uma unica linha (pois foi registrado apenas uma vez)
olha o código:
publicvoidmetodo(){//variavelquereceberaoresultadodaconsultaintresult=0;Stringsql="select idlocacaosaida from retiradafilme";try{conexao=oracleConexao.conectarBd();instrucaoSQL=conexao.createStatement();resultado=instrucaoSQL.executeQuery(sql);while(resultado.next()){result=resultado.getInt(1);}//boteiesseJOptionsóparaveseestapegandoovalorcorretoporemnaopega...pegasempreovalor0noqualeu"setei"avariavelJOptionPane.showMessageDialog(null,result);}catch(SQLExceptionsqlE){//}finally{finaliza();}}
Por boas praticas coloque sempre o nome da coluna, pois se um dia o DBA resolva mudar as posições das colunas de sua tabela. você podera tomar uma Exception ou trazer dados que não queira.
L
looljunior
Não funcionou... :(
tentei até mesmo tirar fora o "if" mas tambem num funça...
eu depurei o programa e quando executa não chega entrar dentro do if...
Obrigadu pela colaboração de todos que me ajudaram...
o problema foi resolvido...
COMO??? eu não sei.. fiz algumas alterações como citaram aqui..
fechei meu netbeans abri de novo... sei lah não sei exatamente o que aconteceu.. hehe :lol:
o importante que está funcionando...