Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lese en CLOB felt
    En CLOB (Character Large Object) -feltet er et felt i en Oracle database som inneholder en markør eller peker til et stort objekt . CLOB feltene brukes til å lagre pekere til store filer i databasen, eliminerer behovet for å administrere filer og deres locator på eget filsystem , mens adressering problemene knyttet til lagring av store objekter direkte i databasen. For å hente en CLOB felt , må du bruke et programmeringsspråk , for eksempel Java , for å lese data som det poeng. Når du har fått opp FileStream , kan du lese og behandle innholdet. Du trenger
    Oracle database
    Java editor
    Vis flere instruksjoner
    Configuration
    en

    Start din Java editor program ved å klikke på " Start" og "Programmer " fra skrivebordet , og deretter velge programmet fra menyen .
    2

    Start et nytt prosjekt ved å velge "File "-menyen , og deretter klikke på " New" og deretter "Project" i de fleste redaktører .
    3

    Skriv inn et navn for prosjektet og klikk på " Lagre".
    Processing
    4

    Opprett en ny CLOB objekt ved å bruke " getClob "-metoden av " ResultSet " objekt . Syntaksen er : clob clobName = resultset.getClob ( CLOB_Field )
    5

    Les CLOB feltet som en Asii stream. Du vil bruke " getAsciiStream "-metoden av " clob " objekt å materialisere dataene i CLOB feltet, slik at du kan behandle det i Java-kode. . Denne metoden returnerer en " InputStream " av ASCII byte

    Ifølge Oracle , er den korrekte definisjonen : public InputStream getAsciiStream ( ) kaster SQLException

    For eksempel: java.io.InputStream nameofInputStrem = clobName . getAsciiStream (); byte byteName = nameofInputStream.read ();
    6

    Les CLOB feltet som et tegn stream. Du vil bruke " getCharacterStream "-metoden av " clob " objekt å materialisere CLOB feltet som en Unicode karakter stream. Denne metoden returnerer en " Reader " objekt

    Definisjonen er : public Reader getCharacterStream ( ) kaster SQLException

    For eksempel: . Java.io.Reader nameofReader = clobName.getCharacterStream (); int utgang = nameofReader.read ();
    7

    Les en del av CLOB feltet ved hjelp av " getSubString "-metoden av " clob " objekt . Denne metoden vil returnere en "streng" objekt som inneholder data fra CLOB innen den angitte lengden , begynner på den angitte startposisjonen

    definisjon er: . Public String getSubString ( lange startpos , int lengde ) kaster SQLException

    Hvor startpos er startposisjonen og lengde er lengden på delstrengen

    for eksempel: . String ouputString = clobName.getSubString ( 1,25 ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Typer valideringskontroller 
    ·Hvordan gjøre valideringer i Struts 
    ·Slik bygger børstelegrafer 
    ·Hvordan å kompilere et java-fil for RSBOT 
    ·Hvordan sjekke for NotNull i Java 6 
    ·Hvordan vise tall i stigende rekkefølge Bruke Java 
    ·Hvordan ha Java Les tastetrykk som Input 
    ·Hvordan lage Java kode til en applet 
    ·Hvordan kombinere klasser i Java 
    ·Java Function & Argument Standarder 
      Anbefalte artikler
    ·Hvordan Spor endringer i Python og Django 
    ·Hvordan lage et program for å konvertere Celsius til K…
    ·Hvordan Adressemoduser mikroprosessor 
    ·Hvordan skriver jeg Java som vil velge en fil og gi det…
    ·Hvordan bruke lagrede prosedyrer i SSRS 
    ·Hvordan lese Pixels Fra Bilde Bokser i VB6 
    ·Hvordan beregne en sjekksum i VB 
    ·Slik fjerner duplikater fra Array PHP 
    ·Hvordan Sorter tre heltall i Java 
    ·Hvordan vite om en JTextField er tom 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/