CLOB son útiles cuando se trabaja con grandes cantidades de datos de la cadena, tales como archivos de texto grandes.
CREATE
Trabajar con datos es bastante simple cuando se utiliza JDBC, si se trata de cadenas, fechas, números enteros, etc Teniendo en cuenta los tipos de datos más comunes almacenados en una base de datos son primitivas (o fácilmente convertibles en primitivas), la mayoría de los desarrolladores de Java que han trabajado con los datos acceso general puede almacenar y leer este tipo de datos en su sueño. Sin embargo, cuando se trata de trabajar con los tipos de datos más grandes que no encajan fácilmente en cualquiera de estas estructuras - o los tipos de datos que son simplemente demasiado grandes para caber en los tamaños de tipo de columna SQL estándar - el desarrollador debe utilizar un CLOB (caracteres grandes objeto) para trabajar con datos de caracteres o un BLOB (objeto binario grande) para los datos binarios.
Lo que necesita
SDK Java (versión 1.5 o superior)
Entorno de desarrollo integrado Java como Eclipse o NetBeans (no es obligatorio, pero sí muy recomendable)
Crea tu conexión de base de datos como lo haría normalmente. (Si ya tiene acceso a un objeto Connection, puede omitir este paso).
Crear un objeto Clob de su objeto de conexión:
última Clob clob = connection.createClob ();
Ajuste los datos para el CLOB utilizando el método setString () del Clob:
clob.setString (0, largeStringData);
A continuación, puede utilizar el CLOB en un PreparedStatement a través del método setClob del PreparedStatement:
preparedStatement.setClob (0, clob);
Consejos y advertencias
Trabajar con BLOBs - el equivalente binario de un CLOB - es esencialmente el mismo, sólo que con métodos xxxBlob lugar de xxxClob.
Asegúrese de que el controlador JDBC soporta trabajar con BLOB / CLOB, a pesar de que su base de datos puede apoyarlos, el conductor no puede.
No hay comentarios:
Publicar un comentario