Foros del Web » Programación para mayores de 30 ;) » Java »

Mensage de error con dato tipo BLOB

Estas en el tema de Mensage de error con dato tipo BLOB en el foro de Java en Foros del Web. Saludos. Estoy intentando enviar un dato de tipo blob a un SP de mysql pero obtengo este error cuando ejecuto la aplicación. blob may not ...
  #1 (permalink)  
Antiguo 22/11/2012, 19:36
Avatar de Cero_Cool  
Fecha de Ingreso: abril-2007
Ubicación: Chile
Mensajes: 113
Antigüedad: 17 años, 6 meses
Puntos: 6
Mensage de error con dato tipo BLOB

Saludos. Estoy intentando enviar un dato de tipo blob a un SP de mysql pero obtengo este error cuando ejecuto la aplicación.

blob may not be manipulated from creating session

Lo que sucede es que es una contraseña de logueo que transformo a blob de la siguiente forma:

Código:
public void setPassBlob(String pass){
        this.passBlob = org.hibernate.Hibernate.createBlob(pass.getBytes());
    }
esto con el fin de enviarla al procedimiento almacenado para luego compararla con la contraseña de la bd que esta almacenada en un campo de tipo blob( encriptada con AES). este es el SP

Código:
public boolean loginSp(String usuario, java.sql.Blob contrasena) throws SQLException, Exception{
            CallableStatement SP = getConexion().getVarConn().prepareCall("call Loging(?,?)");
            // cargar parametros al SP
            SP.setString(1, usuario);
            SP.setBlob(2, contrasena);
            // ejecutar el SP
            
            this.rs = SP.executeQuery();
            
            if(rs.first()== true){
             return true;
            }
            else
            {
             return false;
            }
    }
TODO esto con el fin de que el campo contraseña sea sensible a mayúsculas y minúsculas, si alguien conoce otra forma de obtener este resultado por favor dígame, o si sabe como solucionar el mensaje que me tira, todavia mejor. busque bastante pero no encontré nada que pudiera entender. muchas gracias de antemano.
  #2 (permalink)  
Antiguo 22/11/2012, 20:38
Avatar de Cero_Cool  
Fecha de Ingreso: abril-2007
Ubicación: Chile
Mensajes: 113
Antigüedad: 17 años, 6 meses
Puntos: 6
Respuesta: Mensage de error con dato tipo BLOB

ya lo resolví, gracias de todas formas

Etiquetas: blob, dato, mensage, mysql, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:14.