Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť počet výskytov v CLOB

SQL CLOB je vstavaný typ Oracle , ktorý obsahuje znak Veľký objekt ako hodnotu stĺpca v databázovej tabuľke . CLOB dátové typy pojme až 4 GB dát . Metódy CLOB dátového typu zahŕňajú pozíciu , dĺžku , getSubString a getCharacterStream . Ak chcete pracovať sa počet výskytov v CLOB objekt , použite metódu polohy , v kombinácii s technikami programovania v jazyku Java , napríklad WhileStatement . Veci , ktoré budete potrebovať
Oracle
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a " NetBeans " otvoriť vývojové rozhranie . Kliknite na " Súbor " a " nové " vytvoriť novú triedu Java . Vyberte " Java " a " Java File " na novom dialógovom okne vytvorenia súboru . Kliknite na tlačidlo " OK " .
2

Zadajte názov pre nové Java triedy " CLOBManipulation " . Kliknite na " CLOBManipulation.java " pre zadanie kódu rozhrania
3

zahrnúť nasledujúce príkazy používať Oracle SQL a JDBC v programe : .. Import java.sql * ; import java.io . * ; import java.util * ;
4

Connect a otvorte tabuľku Oracle pomocou kódu : . public void openOracleConnection ( ) { String driver_class = " oracle.jdbc.driver.OracleDriver " ; String . connectionURL = null ; try { Class.forName ( driver_class ) newInstance ( ) ; connectionURL = " jdbc : oracle : thin : @ melódie : 1521 : JEFFDB " ; conn = DriverManager.getConnection ( connectionURL , yourdbUserID , yourdbPassword ) ; spoj . setAutoCommit ( false ) ; System.out.println ( " Pripojené \\ n" . ) ; }
5

Vytvorte tabuľku s CLOB stĺpci . Predvolenú veľkosť CLOB stĺpci je 1 MB : conn.executeUpdate ( " CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB ) " ) ;
6

Vytvorte PreparedStatement objekt , ktorý vám umožní dať CLOB objekt do databázy : PreparedStatement ps = c.prepareStatement ( " INSERT INTO CUJOSQL.CLOBTABLE VALUES ( ? ) " ) ;
7

Definujte vyrovnávacej pamäte a vytvoriť veľký CLOB hodnotu : StringBuffer vyrovnávacej pamäti = new StringBuffer ( 1000 ) , zatiaľ čo ( buffer.length ( ) < 1000 ) { buffer.append ( " Samá práca a žiadna zábava . " ) ; } String clobValue = buffer.toString ( ) ;
8

Proces vyhlásenia a vložte CLOB do databázy : ps.setString ( 1 , clobValue ) ; ps.executeUpdate ( ) ;
9

spracovania dotazu . Získajte CLOB údaje , ktoré ste vložili do databázy a priradiť ju k Clob object.ResultSet rs = s.executeQuery ( " SELECT * FROM CUJOSQL.CLOBTABLE " ) ; rs.next ( ) ; Clob CLOB = rs.getClob ( 1 ) ;
10

Vypočítajte výskyt určitého slova ako " nie" v CLOB cez metódou " Zatiaľ čo tvrdenie " a " postavenie " : int num = 0 ; int pozícia = 0 ; int start = 0 ; while ( pozícia < 1000 & pozície = -1 ! ) { pozície = CLOB.position ( " nie" štart ) ; num + + ; start = pozície ; }


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené