SQL CLOB es un tipo integrado en Oracle que contiene un objeto grande de caracteres como un valor de columna de una tabla de base de datos . Tipos de datos CLOB puede contener hasta 4 GB de datos. Los métodos de tipo de datos CLOB incluyen posición, longitud , getSubString y getCharacterStream . Para calcular el número de ocurrencias de un objeto CLOB , utilice el método de cargo, junto con las técnicas de programación Java como WhileStatement . Cosas que necesitará
Oracle
Ver Más instrucciones
1
Haga clic en " Inicio", "Todos los programas " y " NetBeans " para abrir la interfaz de desarrollo . Haga clic en " Archivo" y " Nuevo" para crear una nueva clase Java. Seleccione "Java " y "Archivo Java" en el nuevo cuadro de diálogo de creación del archivo . Haga clic en " Aceptar".
2 Introduzca un nombre para la nueva clase Java " CLOBManipulation " . Haga clic en " CLOBManipulation.java " para entrar en la interfaz de código
3
Incluya los comandos siguientes para utilizar Oracle SQL y JDBC en el programa : import java.sql * ; import java.io . . . * ; import java.util * ;
4
Conectar y abrir una tabla de Oracle a través de código : . openOracleConnection public void () {String DRIVER_CLASS = " oracle.jdbc.driver.OracleDriver " ; cuerdas connectionURL = null; try { Class.forName ( DRIVER_CLASS ) newInstance (); connectionURL = " jdbc : oracle : thin: @ melodía : 1521 : JEFFDB " ; . conn = DriverManager.getConnection ( connectionURL , yourdbUserID , yourdbPassword ) ; conex. setAutoCommit ( false); System.out.println ( "Conectado \\ n . ") ;}
5
Crear una tabla con una columna CLOB. El tamaño de la columna CLOB predeterminado es 1 MB : conn.executeUpdate ( "CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB )");
6
Crear un objeto PreparedStatement que le permite poner el objeto en Clob la base de datos : PreparedStatement ps = c.prepareStatement ( "INSERT INTO VALORES CUJOSQL.CLOBTABLE ( ) ? ");
7
Definir un tampón y crear un gran valor CLOB : Tampón StringBuffer = new StringBuffer ( 1000 ) , mientras que ( buffer.length () < 1000 ) { buffer.append ( " Todo el trabajo y nada de juego . ") ;} cadena clobValue = buffer.toString ();
8 < p> Proceso de las declaraciones e inserte el CLOB en la base de datos : ps.setString ( 1 , clobValue ) ; ps.executeUpdate ();
9
Proceso de una consulta. Obtener los datos CLOB que ha insertado en la base de datos y asignarlo a un Clob object.ResultSet rs = s.executeQuery ( "SELECT * FROM CUJOSQL.CLOBTABLE "); rs.next (); Clob clob rs.getClob = ( 1 ) ;
10
Calcular la aparición de una palabra como "no" en el CLOB mediante el uso de " While " y el método de la " posición" : int num = 0 ; int posición = 0 ; int start = 0 , mientras que ( la posición < 1,000 y posición = -1 ) { posición = CLOB.position ( "no, " start ) ; num + + ; start = posición ;}
< br >