eu costumo fazer assim:
rs.getFloat("Total");
if (!rs.wasNull())
{
...
}
t+
[]s
------------------------------------------------------
.''`.
: :' : Debian User
`. `'`
`-
/"\
\ /
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \ CAMPANHA DA FITA ASCII - CONTRA MAIL EM HTML
Linux ... a nice place to live
*******************************************
* Alex Eduardo Chiaranda *
* mail: [EMAIL PROTECTED] *
* [EMAIL PROTECTED] *
* [EMAIL PROTECTED] *
* Pagina => http://www.eep.br/~aechiara *
* ICQ => UIN 13070511 *
* 4o Ano de Ciencia da Computacao *
* Escola de Engenharia de Piracicaba *
* Piracicaba - SP *
*******************************************
On Tue, 30 Jan 2001, Ricardo wrote:
> Se for necessário vc tb pode usar a comparação abaixo para verificar se o
> campo está vazio:
> if(ddd.equals("")){//caso o campo seja vazio
> }
> ou
> if(ddd.equals("null")){//caso retorne o null como String
> }
>
> at.
>
>
> )
> (( Ricardo Silva
> |'''''''|-. Kaizen VC Tecnologia Ltda
> |__|-' UIN 96954370
> Tel/Fax: (0xx19) 3834-1255 r.215
>
> ----- Original Message -----
> From: "Bruno Schifer Bernardi" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 28, 2001 3:08 PM
> Subject: RES: [java-list] Como verificar com IF um valor null vindo de um
> resultSet ? (no caso do oracle, pois no mysql eu nao tive problemas....)
>
>
> > Toda vez que eu tenho que comparar valores nulos em Strings do java, eu
> > substituo o valor nulo por "". Isso funciona. No seu caso:
> >
> > ddd = rs.getString("nu_ddd");
> > telefone = rs.getString("nu_telefone");
> >
> > if (ddd == null) {
> > ddd = "";
> > }
> >
> > if (telefone == null) {
> > telefone = "";
> > }
> >
> > int length1 = ddd.length(); // o valor será zero se nulo
> > int length2 = telefone.length(); // o valor será zero também se nulo
> >
> > -----Mensagem original-----
> > De: jspdeveloper [mailto:[EMAIL PROTECTED]]
> > Enviada em: quarta-feira, 28 de março de 2001 12:40
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] Como verificar com IF um valor null vindo de um
> > resultSet ? (no caso do oracle, pois no mysql eu nao tive problemas....)
> >
> >
> > pessoal,
> > saudacoes ,
> >
> > desenvolvi uma aplicacao jsp. o banco de dados era o mysql...
> > passei para o oracle e agora a minha critica para campos nulos esta
> > retornando o javalang null except...
> >
> > o mysql realmente contem explicito o valor null quando se faz, por
> exemplo
> > insert into teste (col1) values (1);
> > sendo a col2 uma coluna que permite valores nulos.
> >
> >
> > quando eu faco uma insercao no oracle de um valor null
> > insert into teste values (null,'ola');
> > eu nao obtenho realmente NULL como resultado.
> > o oracle me retorna vazio.
> > executando o comando abaixo,
> > select length(colunax), colunax from teste;
> > nao aparece nada....
> > e se por exemplo eu peco
> > select 'x'||colunax||'x' from teste;
> > eu soh tenho como retorno
> > xx
> >
> > a questao eh: como verificar um campo destes atraves do java?
> > olhem soh como eu faco:
> > <%
> >
> > // observacao: este codigo funciona sem problemas no mysql. no oracle da
> > nullExcept...
> >
> > ddd = rs.getString("nu_ddd");
> > telefone = rs.getString("nu_telefone");
> > %>
> >
> > <%
> > if ((ddd!=null)&&(telefone!=null)) //condicao 1
> > {
> > if ((ddd.length()>1)&&(telefone.length()>1)) // condicao 2
> > {
> > %>
> > (<%=ddd %>)-<%=telefone%>
> > <%
> > }
> > }
> > %>
> >
> >
> > o que estah acontecendo eh o seguinte:
> > o retorno de telefone e ddd passam pela condicao 1
> > e, como as variaveis sao carregadas com valores nulos, a condicao 2 gera a
> > excecao pois nao eh possivel verificar o tamanho de variaves nulas. (bom,
> eu
> > acho)
> >
> > se alguem puder me ajudar , agradeco muito... aih minha gravata ficara
> mais
> > folgada heheheh (ainda ta apertada!)
> >
> > a solucao inicial que eu fiz foi inserir no banco a palavra null , mas
> isto
> > eh que eh ganbiarra!
> > depois , o cliente vai pedir um relatorio e vai apareces estas ~coisas~ e
> > vai ficar feio demais...
> >
> > obrigado pela atencao !
> >
> >
> >
> >
> >
> >
> >
> > ------------------------------ LISTA SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
> >
> > ------------------------------ LISTA SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
> >
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------