“Conocimiento Programación>Programación Java

Cómo leer un campo CLOB

2014/10/31
Un campo CLOB ( Character Large Object) es un campo de una base de datos Oracle que contiene un localizador o un puntero a un objeto grande. Campos CLOB se utiliza para almacenar punteros a archivos de gran tamaño en la base de datos , lo que elimina la necesidad de gestionar los archivos y sus localizadores en un sistema de archivos independiente , mientras que frente a los problemas asociados con el almacenamiento de objetos grandes directamente en la base de datos. Con el fin de recuperar un campo CLOB , usted tendrá que usar un lenguaje de programación , como Java, para leer los datos a los que apunta . Cuando haya encontrado la secuencia de archivo , a continuación, puede leer y procesar su contenido. Cosas que necesitará
base de datos Oracle
Java editor
Ver Más instrucciones
configuración
1

lanzan su aplicación de edición de Java haciendo clic en " Inicio" y "Programas " de su escritorio , a continuación, seleccione la aplicación desde el menú.
2

Inicie un nuevo proyecto seleccionando el menú "Archivo" y luego haciendo clic en "Nuevo " y luego "Proyecto" en la mayoría editores .

3 Escriba un nombre para el proyecto y haga clic en " Guardar".
Procesamiento
4

Crear un nuevo objeto CLOB utilizando el método " getClob " del objeto " ResultSet " . La sintaxis es: Clob clobName = resultset.getClob ( CLOB_Field )
5

Leer el campo CLOB como un flujo ASII . Utilizará el método " getAsciiStream " del objeto " Clob " para materializar los datos sobre el terreno CLOB para que pueda procesarlo en el código Java. . Este método devuelve un " InputStream " de bytes ASCII

Según Oracle , la definición correcta es: getAsciiStream InputStream público ( ) throws SQLException

Por ejemplo : java.io.InputStream nameofInputStrem = clobName . getAsciiStream (); byteName byte = nameofInputStream.read ();
6

Leer el campo CLOB como un flujo de caracteres . Utilizará el método " getCharacterStream " del objeto " Clob " para materializar el campo CLOB como una secuencia de caracteres Unicode. Este método devuelve un objeto " Reader"

La definición es : getCharacterStream Lector público ( ) throws SQLException

Por ejemplo : . Java.io.Reader nameofReader = clobName.getCharacterStream () , y la salida int = nameofReader.read ();
7

Lea una porción del campo CLOB utilizando el método " getSubString " del objeto " Clob " . Este método devuelve un objeto " cadena" que contiene los datos del campo CLOB la longitud especificada , comenzando en la posición de inicio especificada

La definición es la siguiente: . GetSubString public String ( startpos largos , longitud int ) throws SQLException

Dónde startpos es la posición de inicio y la longitud es la longitud de la subcadena

Por ejemplo : . cadena ouputString = clobName.getSubString ( 1,25 ) ;

Programación Java
Cómo guardar un archivo JSP
Cómo comprobar si ResultSet es nulo
Cómo conectar marcos con NetBeans
Cómo reemplazar comillas simples en Java
La altura de un árbol binario en Java
Cómo conseguir Java para imprimir asteriscos consecutivos
Cómo convertir HTML a texto sin formato en Applets Java
Java Tutorial básico
Conocimiento de la computadora © http://www.ordenador.online