pessoal, seguinte, montei uma classe que faz a formatação de numeros, testei na main e funcionou…
agora, tenho o seguinte problema:
tenho essa pesquisa:
try
{
String sqlinsert="insert into produtos( valor, produto, vendedor ) values('"+valorTotal.getText()+"','"+produto.getText()+"','1')";
conectabanco.statement.execute(sqlinsert);
somaAvon.setText("Produto inserido!");
conectabanco.executeSQL("select sum(valor)as total from produtos");
try
{while(conectabanco.resultset.next())
somaAvon.setText("total: R$"+conectabanco.resultset.getDouble("total"));
}
aí, preciso pegar o campo"total" que é usado para prencher a variavel “somaAvon” e passar ele pelo seguinte método:
Formatacao formata = new Formatacao([b]56.0899898[/b]);
formata.formatando();
como é que eu faço para tirar o 56.0899898 e substituir pelo valor de “total” que vem do resultset?
Obrigado a todos pela atenção, pessoal!!!
Muito obrigado!!
Horácio
então, na teoria, é isso mesmo, mas, por ser iniciante, não estou sabendo setar essa variável que gera o valor total, tenho feito de algumas formas, mas não consegui fazer isso funcionar da forma correta…
o grande problema, é sintaxe, mesmo…não estou sabendo jogar essa variável dentro da classe…
Sua dúvida então seria como recuperar os valores do ResultSet retornado, certo?
Normalmente, você precisa percorrer o ResultSet retornado, para pegar o valor das colunas de cada “linha” retornada (pode ser pelo nome da coluna ou pela posição dela). De uma olhada no tutorial sobre ResultSet da SUN/Oracle, acredito que lhe ajudará: