Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/03/2008, 15:13
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años, 1 mes
Puntos: 260
Sonrisa Re: Problema con String

Cita:
Iniciado por GreenEyed Ver Mensaje
... En cuanto a lo que devuelven las BDD, un buen comienzo es leerse lala documentacion del Driver/BDD que estes usando, ya que ahi te suelen decir la relacion tipo de columna <-> clase Java que usa la BDD. Si no, igualmente lo puedes averiguar para esos casos concretos imprimiendo la clase del objeto, con object.getClass().getName() o algo asi.
No podría estar más de acuerdo!

Solamente, quisiera agregar que es muy probable que si el dato está guardado en un (int) en la base de datos, es casi seguro que puedas recuperarlo con getInt() en lugar de getObject(). En el caso del mediumblob es dependiente del driver JDBC; aunque es muy probable que lo puedas recuperar con getString().

De cualquier forma lo mejor es leer la documentación específica del driver JDBC.
Hay muchas cosas que son diferentes para cada base de datos, en algunas yo uso getInt() en un campo Varchar ... y si contiene un número lo convierte (algo muy malo desde mi punto de vista).

Saludos,