Slik leser CLOBs i Java

Java programmeringsspråk kan grensesnitt med SQL databaser. En måte Java oppnår dette ved å lese SQL CLOB data. Clob står for Character Large Object og er en måte å lagre informasjon. CLOBs er vanligvis brukes til å lagre data utenfor en database. Databasen bare refererer til plasseringen av de CLOB data. Hvis du har en SQL-server med CLOB data, kan du få tilgang til den ved hjelp av Java. Java clob klassen gir et middel for å konvertere CLOB data i strømmer av tegn, som kan leses ved hjelp av en BufferedReader.

Bruksanvisning

1 Laste NetBeans IDE ved å klikke på programikonet. Når programmet laster, naviger til "Ny / New Project" og velg "Java Application" fra listen til høyre side av skjermen. En ny kildekode-filen vises i NetBeans tekst editor. Kildekoden filen inneholder en tom hovedfunksjon.

2 Opprett en ny BufferedReader objekt og sette verdien til en CLOB ASCII strøm. For eksempel, hvis din CLOB objektet ble kåret til "myCLOB," du kan opprette en BufferedReader som dette:

BufferedReader leseren = new BufferedReader (ny

InputStreamReader (myCLOB.getAsciiStream ()));

3 Opprett en ny streng kalt n som dette:

String s = null;

4 Iterere gjennom BufferedReader å vise dataene som holdes av clob. Du kan gjøre dette med en stund loop som ser slik ut:

while ((e = reader.readLine ())! = null)

{

}

5 Skriv ut dataene som holdes av BufferedReader ved å sende den til println funksjon. Du kan gjøre dette ved å plassere denne uttalelsen innenfor klammeparenteser i mens loop:

System.out.println (s);