Duvida sobre conversão de tipos

5 respostas
P

Uma duvida sobre conversão …

pois vou ler um campo do banco de dados que é timestamp

, binãrio , e vou colocar em um atributo String do objeto.

E com esse atributo String vou passar por várias camadas do projeto

como jsp , action …

E no final tenho que retornar essa String para binario para comparar
no banco de dados …esse é meu problema qdo converti pra String
e chamei uma pagina jsp qdo chamei o action o vlaor veio nulo …

se alguém puder me ajudar …

abs

byte []auxilio = rs.getBytes("times");
	 	        	 
          String toString = new String(auxilio);

          // esta criado como String  
     	  objetoParametro.setTime(toString);
String  volta = new String(request.getParameter("time").getBytes());

5 Respostas

J

Timestamp seria java.util.Date, porque está trabalhando com byte?

P

pois estou usando metodos do pacote que estou implemetando …

na hora de receber:

getString
getInt
getBlob
getByte
getBytes

e na hora de enviar tenho somente :

addInt
addString

abs

J

Não entendi foi nada…

Pacote que está implementando??? O que está implementando? Qual o motivo de não usar Date?

P

porque qdo uso comando :

import java.sql.Date;
Date recebe = rs.getDate(“tsServico”);

me da esse erro :

[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported data conversion.

e não podemos mudar o jar …tem que ser esse

J

Pra pegar corretamente é isso:

Timestamp ts = rs.getTimestamp("tsServico"); Date data = new Date(ts.getTime());

Mas se quiser fazer do jeito que você está tentando aí, explica melhor o que está tentando fazer, e o que está dando errado…

Criado 12 de junho de 2006
Ultima resposta 12 de jun. de 2006
Respostas 5
Participantes 2