SQL CLOB är en inbyggd typ i Oracle som innehåller en karaktär Large Object som en kolumn värde i en databas tabell . CLOB datatyper kan rymma upp till 4 GB data. Metoderna för CLOB datatyp inkluderar ställning , längd , getSubString och getCharacterStream . För att räkna ut antalet förekomster i en CLOB objekt använder läget metoden , kombinerat med Java programmering tekniker såsom WhileStatement . Saker du behöver
Oracle
Visa fler instruktioner
1
klicka på "Start ", " Alla program " och " NetBeans " för att öppna utveckling gränssnitt . Klicka på " File " och " New " för att skapa en ny Java-klass . Välj " Java " och " Java File " på den nya filen skapas dialogrutan . Klicka på " OK . "
2
Ange ett namn för den nya Java- klassen " CLOBManipulation " . Klicka " CLOBManipulation.java " för att skriva in koden gränssnittet
3
Inkludera följande kommandon att använda Oracle SQL och JDBC i programmet : import java.sql * , import java.io . . . * , import java.util *;
4
Anslut och öppna en Oracle-tabell via kod : . public void openOracleConnection ( ) { String driver_class = " oracle.jdbc.driver.OracleDriver " ; String connectionURL = null ; try { Class.forName ( driver_class ) newInstance ( ) ; connectionURL = " jdbc : oracle : tunna : @ melodi : 1521 : JEFFDB " ; . conn = DriverManager.getConnection ( connectionURL , yourdbUserID , yourdbPassword ) , ansl . setAutoCommit ( falskt ) , System.out.println ( " Connected \\ n . " ) ; }
5
Skapa en tabell med en CLOB kolumn . Standardinställningen CLOB kolumnen är 1 MB : conn.executeUpdate ( " CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB ) " ) ;
6
Skapa en PreparedStatement objekt som låter dig sätta CLOB objektet i databasen : PreparedStatement ps = c.prepareStatement ( " INSERT INTO CUJOSQL.CLOBTABLE VÄRDEN ( ) ? " ) ;
7
Definiera en buffert och skapa ett stort CLOB värde : StringBuffer buffer = new StringBuffer ( 1000), medan ( buffer.length ( ) <1000 ) { buffer.append ( " Allt arbete och ingen lek . " ) ; } String clobValue = buffer.toString ( ) ;
8
Process uttalanden och sätt CLOB i databasen : ps.setString ( 1 , clobValue ) , ps.executeUpdate ( ) ;
9
Process en fråga . Få de CLOB data som du har infogat i databasen och tilldela den till en CLOB object.ResultSet rs = s.executeQuery ( " SELECT * FROM CUJOSQL.CLOBTABLE " ) , rs.next ( ) ; CLOB clob = rs.getClob ( 1 ) ;
10
Beräkna förekomsten av ett visst ord som " nej " i CLOB via hjälp " while " och " läget " metoden : int num = 0 ; int position = 0 ; int start = 0 ; Medan ( läget <1000 & position = -1 ) { position = CLOB.position ( " nej , " start ) , num + + ; start = position; } Addera