| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar CLOB en Java
    Ahora puede hacer numerosas tareas a través de Java Database Connectivity (JDBC ) Interfaz de programación de aplicaciones (API ) con columnas CLOB base de datos . CLOB , que significa " objeto grande de caracteres ", es una herramienta de datos utilizado para almacenar y recuperar grandes cantidades de datos de texto en formato de caracteres . Un CLOB es capaz de almacenar hasta 128 terabytes de datos de caracteres en la base de datos . Su total compatibilidad con Java hace que sea una opción preferida por muchos desarrolladores de software. Instrucciones
    1

    Utilice el siguiente fragmento de código para crear un objeto CLOB , donde " rs " es un objeto ResultSet :

    Clob clob = rs.getClob ( 1 ) ;

    " clob " variable es ahora un operador funcional sobre el valor CLOB almacenado en la primera columna del conjunto de resultados "rs ".
    2

    Introduzca el siguiente código en su base de datos para ejecutar dos valores CLOB idénticos en una nueva tabla , que son capaces de contener 500 kilobytes de datos redundantes en formato texto :

    java.sql import * ;

    PutGetClobs public class {public


    . static void main (String [] args )

    throws SQLException


    { //Se registra el controlador JDBC nativo .

    try {
    < p> Class.forName ( " com.ibm.db2.jdbc.app.DB2Driver ");

    } catch ( Exception e ) {

    System.exit ( 1 ) //Configuración . error

    }

    //establecer una conexión y la declaración con la que trabajar

    conexión c = DriverManager.getConnection ( "jdbc : db2 : * locales ") . ;
    Declaración

    s = c.createStatement ();

    //Limpieza cualquier carrera anterior de esta aplicación

    try {

    s.executeUpdate ( . " DROP TABLE CUJOSQL.CLOBTABLE ");

    } catch ( SQLException e) {

    //Ignorarlo - asumir la tabla no existía

    }
    .

    //Crear una tabla con una columna CLOB. La columna CLOB

    //tamaño predeterminado es 1 MB

    s.executeUpdate ( "CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB ) " ) .

    //Crear un objeto PreparedStatement que le permiten poner

    //un nuevo objeto Clob en la base de datos

    PreparedStatement ps = c.prepareStatement ( "INSERT INTO VALORES CUJOSQL.CLOBTABLE ( ) ? " ) .

    //Crear un gran valor CLOB ...
    búfer StringBuffer

    = new StringBuffer ( 500.000 ) ;

    while ( buffer.length () < 500000 ) {< br >

    buffer.append ( " Todo el trabajo y nada de juego hace que Cujo un chico aburrido . "); }


    cadena clobValue = buffer.toString ();
    < p > //Establecer el parámetro de PreparedStatement . Esto no es

    //portátil para todos los controladores JDBC . Drivers JDBC no tienen

    //para apoyar setBytes de columnas CLOB . Esto se hace para

    //le permiten generar nuevos CLOB . También

    //permite a los controladores de JDBC 1.0 una manera de trabajar con columnas que contienen

    /data /Clob

    ps.setString ( 1 , clobValue ) .

    //Proceso de la declaración, la inserción de la clob en la base de datos

    ps.executeUpdate ( ) .

    //Procesar una consulta y obtener el CLOB que se acaba de insertar fuera de la

    //base de datos como un objeto Clob

    ResultSet rs = s.executeQuery ( "SELECT * FROM CUJOSQL.CLOBTABLE " ) .

    rs.next ();

    Clob clob = rs.getClob ( 1 ) ;

    //Deja eso Clob de nuevo en la base de datos a través

    //el PreparedStatement

    ps . . setClob ( 1 , clob ) ;

    ps.execute ();

    c.close (); cerca //Connection también cierra stmt y RS

    Previous :

    next :
      Artículos relacionados
    ·Cómo Androids Programa para principiantes 
    ·Hacer un archivo JAR en Java 
    ·La codificación Java para la suma de dos números 
    ·Cómo diseñar juegos en Java 
    ·Cómo cerrar un JFrame en Java con un botón 
    ·Cómo eliminar una subcadena de la cadena en Java 
    ·Cómo escribir un Java Game 3D 
    ·Cómo llamar a un método que devuelve una cadena en Ja…
    ·Cómo hacer un Beep Con Java 
    ·Cómo cambiar el color de la barra de desplazamiento Us…
      Artículos destacados
    ·Cómo agregar 30 minutos para una fecha en PHP 
    ·Cómo entrar en la clave de registro en el Reason 4.0 
    ·Cómo cerrar automáticamente un cuadro de mensaje en V…
    ·Cómo comprobar una cadena para el alfabeto en código …
    ·Cómo eliminar las cookies en Java 
    ·Las ventajas de Microsoft NET 
    ·Cómo eliminar todas las impresoras con VBScript 
    ·Cómo eliminar un archivo con SSIS 
    ·Cómo crear una cuenta Apache MySQL Server mediante Web…
    ·Cómo hacer un Botón de sonido en Xcode 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com