SQL CLOB è un tipo built-in in Oracle che contiene un oggetto grande personaggio come un valore di colonna in una tabella di database . I tipi di dati CLOB può contenere fino a 4 GB di dati . I metodi di tipo di dati CLOB includono posizione, lunghezza , getSubString e getCharacterStream . Per calcolare il numero di occorrenze di un oggetto CLOB , utilizzare il metodo posizione , in combinazione con le tecniche di programmazione Java come ad esempio WhileStatement . Cose che ti serviranno
Oracle
Mostra più istruzioni
1
Fare clic su " Start", " Tutti i programmi " e " NetBeans " per aprire l'interfaccia di sviluppo . Fare clic su "File" e "Nuovo" per creare una nuova classe Java . Selezionare " Java " e "File Java " nella nuova finestra di dialogo di creazione del file . Fare clic su " OK ".
2
Immettere un nome per la nuova classe " CLOBManipulation " Java . Fare clic su " CLOBManipulation.java " per entrare nell'interfaccia codice
3
Includere i seguenti comandi per utilizzare Oracle SQL e JDBC nel programma : import java.sql * ; import java.io . . . * ; import java.util * ;
4
Collegare e aprire una tabella Oracle tramite il codice : . vuoto openOracleConnection pubblico ( ) { String driver_class = " oracle.jdbc.driver.OracleDriver " ; String connectionURL = null; try { Class.forName ( driver_class ) newInstance (); connectionURL = " jdbc : oracle : thin : @ melodia : 1521 : JEFFDB " ; . conn = DriverManager.getConnection ( connectionURL , yourdbUserID , yourdbPassword ) ; conn . setAutoCommit (false); System.out.println ( "Connesso . \\ n ");}
5
Creare una tabella con una colonna CLOB . La dimensione predefinita della colonna CLOB è 1 MB : conn.executeUpdate ( "CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB )");
6
Creare un oggetto PreparedStatement che ti permette di mettere l'oggetto in Clob il database : PreparedStatement ps = c.prepareStatement ( "INSERT INTO CUJOSQL.CLOBTABLE ( ) ?") ;
7
Definire un buffer e creare un grande valore CLOB : StringBuffer di buffer = new StringBuffer (1000), mentre ( buffer.Length ( ) <1000 ) { buffer.append ( " Tutto lavoro e niente gioco . ");} String clobValue = buffer.toString ();
8 < p > processo di dichiarazioni e inserire il CLOB nel database: ps.setString ( 1 , clobValue ) ; ps.executeUpdate ();
9
processo di una query . Ottenere i dati CLOB che avete inserito nel database e assegnarlo a un Clob object.ResultSet rs = s.executeQuery ( "SELECT * FROM CUJOSQL.CLOBTABLE "); rs.next (); Clob clob rs.getClob = ( 1) ;
10
Calcola il verificarsi di una determinata parola , ad esempio " no " nel CLOB tramite l'utilizzo di " While " e il metodo di "posizione" : int num = 0; int posizione = 0 ; int start = 0; Mentre (posizione < = -1 1000 & posizione ! ) { posizione = CLOB.position ( "no , " start ) ; num + + ; start = posizione ; }
< br >