SQL CLOB é um tipo embutido no Oracle que contém um objeto grande caractere como um valor de coluna em uma tabela de banco de dados. Tipos de dados CLOB pode armazenar até 4GB de dados. Os métodos de tipo de dados CLOB incluem posição , comprimento, getSubString e getCharacterStream . Para calcular o número de ocorrências em um objeto CLOB , use o método posição , combinada com as técnicas de programação Java, como WhileStatement . Coisas que você precisa
a Oracle
Show Mais instruções
1
Clique em " Iniciar", " Todos os Programas" e "NetBeans" para abrir a interface de desenvolvimento. Clique em "Arquivo " e " Novo" para criar uma nova classe Java. Selecione "Java" e "Arquivo Java" no diálogo de criação do novo arquivo . Clique em " OK".
2
Digite um nome para a nova classe Java " CLOBManipulation " . Clique em " CLOBManipulation.java " para entrar na interface de código
3
Inclua os seguintes comandos para usar o Oracle SQL e JDBC no programa : . . Import java.sql * ; java.io import . * ; import java.util * ;
4
Connect e abrir uma tabela Oracle via código: . openOracleConnection public void () {String driver_class = " oracle.jdbc.driver.OracleDriver "; Cordas . 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 ( "Conectado \\ n . ");}
5
Criar uma tabela com uma coluna CLOB. O tamanho da coluna CLOB padrão é 1 MB : conn.executeUpdate ( "CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB )");
6
Crie um objeto PreparedStatement que permite que você coloque o objeto Clob em o banco de dados : PreparedStatement ps = c.prepareStatement ( "INSERT INTO CUJOSQL.CLOBTABLE () ");
7
Definir um buffer e criar um valor grande CLOB : tampão StringBuffer = new StringBuffer (1000), enquanto ( buffer.Length () < 1000) { buffer.append ( " Todo o trabalho e nenhum jogo. ");} clobValue string = buffer.toString ();
8
Processo declarações e inserir o CLOB no banco de dados : ps.setString (1, clobValue ) ; ps.executeUpdate ();
9
processar uma consulta . Obter os dados CLOB que você tenha inserido no banco de dados e atribuí-la a um rs Clob object.ResultSet = s.executeQuery ( "SELECT * FROM CUJOSQL.CLOBTABLE "); rs.next (); Clob clob = rs.getClob ( 1);
10
Calcule a ocorrência de uma determinada palavra , como "não" no CLOB através de usar " enquanto declaração " e " posição" método : int num = 0; posição int = 0; int start = 0; While ( posição <1000 & position = -1 !) {position = CLOB.position ( "não", iniciar ); num + +; start = posição ;}
< br >