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 čítať CLOB pole

Pole CLOB ( Character Large Object ) je pole v databáze Oracle , ktorý obsahuje lokátora , alebo ukazovateľ na veľkého objektu . CLOB pole slúži na uloženie ukazovatele na veľkých súborov v databáze , čo eliminuje potrebu spravovať súbory a ich lokátory na samostatnom súborovom systéme , pri riešení problémov spojených s ukladaním veľkých objektov priamo v databáze . S cieľom získať na CLOB poľa , budete musieť použiť programovací jazyk , ako je Java , čítať dáta , ku ktorému sa body . Ak ste vyvolané FileStream , potom môžete prečítať a spracovať jeho obsah . Veci , ktoré budete potrebovať
Oracle databázy
Java editore
Zobraziť ďalšie inštrukcie
Konfigurácia
1

Spustite aplikáciu editor Java kliknutím na tlačidlo " Štart " a " Programy " z vášho počítača , potom zvolí aplikáciu z menu .
2

Spustenie nového projektu výberom menu " Súbor " , potom kliknete na " Nové " a " projekt " vo väčšine editory .
3

zadajte názov projektu a kliknite na " Uložiť " .
Processing
4

Vytvoriť nový CLOB objekt pomocou metódy " getClob " v " ResultSet " objekt . Syntax je nasledujúca : Clob clobName = resultset.getClob ( CLOB_Field )
5

Prečítajte si CLOB poľa ako ÁZIU prúdu . Budete používať metódu " getAsciiStream " v " CLOB " objekt zhmotniť dát v CLOB poľa , takže môžete spracovať v kóde Java . . Táto metóda vráti " InputStream " z ASCII bajtov

Podľa Oracle , správna definícia je : public InputStream getAsciiStream ( ) throws SQLException

Napríklad : java.io.InputStream nameofInputStrem = clobName . getAsciiStream ( ) ; bajt byteName = nameofInputStream.read ( ) ;
6

Prečítajte si CLOB poľa ako znak prúdu . Budete používať metódu " getCharacterStream " v " CLOB " objekt k uskutočneniu CLOB poľa ako Unicode znak prúdu . Táto metóda vráti " Reader " objekt

definícia je : public Reader getCharacterStream ( ) throws SQLException

napríklad : . Java.io.Reader nameofReader = clobName.getCharacterStream ( ) ; int výstup = nameofReader.read ( ) ;
7

Prečítajte si časť CLOB poľa pomocou metódy " getSubString " v " CLOB " objekt . Táto metóda vráti objekt obsahujúci dáta " reťazec " z CLOB poľa určenej dĺžky , počnúc zadanú počiatočnú pozíciu

definícia je : . Public String getSubString ( dlhé startpos , int length ) throws SQLException

Kde startpos je počiatočná pozícia a dĺžka je dĺžka podreťazca

Napríklad : String ouputString = clobName.getSubString ( 1,25 ) ;
.

Najnovšie články

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