Oracle

De Dos Ideas.
Saltar a: navegación, buscar

Oracle es una Base De Datos relacional comercial.

Devuelve constantes con espacios en blanco

Cuando se ejecuta un query, por ejemplo "SELECT 'HOLA' FROM DUAL", de la siguiente manera,

stm = connection.prepareStatement("SELECT 'HOLA' FROM DUAL", ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

resultSet = stm.executeQuery(); String hola = resultSet.getString(1);

Utilizando el driver ojdbc14.jar versión "Oracle JDBC Driver version - 9.0.2.0.0", el string obtenido tiene espacios en blanco atrás. En la versión del driver "Oracle JDBC Driver version - 10.1.0.2.0" ya se encuentra solucionado este problema. Otro solución es utilizar el método trim de String para sacarle los espacios en blanco.

Ver también