Nwlapcug.com


Come leggere i CLOB in Java

Il linguaggio di programmazione Java può interfacciarsi con i database SQL. Un modo che Java compie questo è dalla lettura dei dati SQL CLOB. CLOB sta per Character Large Object ed è un mezzo di memorizzazione delle informazioni. CLOB vengono solitamente utilizzati per la memorizzazione di dati all'esterno di un database. Il database si intende semplicemente la posizione dei dati CLOB. Se si dispone di un server SQL con dati CLOB, è possibile accedervi utilizzando Java. La classe Java CLOB fornisce un mezzo per convertire dati CLOB in flussi di caratteri, che possono essere letto utilizzando un BufferedReader.

Istruzioni

1

Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "New/New Project" e selezionare "Applicazione Java" dall'elenco sul lato destro dello schermo. Verrà visualizzata la finestra di un nuovo file di codice sorgente nell'editor di testo di NetBeans. File di codice sorgente contiene una funzione principale vuota.

2

Creare un nuovo oggetto BufferedReader e impostarne il valore su un flusso di CLOB ASCII. Ad esempio, se l'oggetto CLOB è stato denominato "myCLOB", è possibile creare un BufferedReader come questo:

BufferedReader reader = new BufferedReader (nuovo

InputStreamReader(myCLOB.getAsciiStream()));

3

Creare una nuova stringa denominata n come questo:

String s = null;

4

Scorrere il BufferedReader per visualizzare i dati in possesso di tale oggetto. È possibile farlo con un po' di tempo ciclo che assomiglia a questo:

mentre ((s = reader.readLine())! = null)

{

}

5

Stampare i dati detenuti dal BufferedReader inviandolo alla funzione println. È possibile farlo inserendo questa istruzione all'interno delle parentesi graffe di while loop:

System.out.println(s);