“Conocimientos Programación>Programación Java

Cómo leer un campo CLOB

2015/9/27
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 calcular los Vocales , espacios y consonantes de una cadena dada en Java
Cómo enviar un Int través de una red en Java
Cómo conectar una aplicación directa Interface Java
¿Cómo leer el texto de SWF en Java
NetBeans tipos de proyectos
Cómo hacer JNLP Abrir con Java
Cómo instalar una aplicación Java Vendor
La función de devolución de llamada en Java
Conocimientos Informáticos © http://www.ordenador.online