Come creare CLOB in Java

August 22

Come creare CLOB in Java


Utilizzo dei dati è abbastanza semplice quando si utilizza JDBC, che si tratti di stringhe, date, numeri interi, ecc Considerando i tipi di dati più comuni memorizzati in un database sono primitive (o facilmente convertibile in primitive), la maggior parte degli sviluppatori Java che hanno lavorato con qualsiasi accesso ai dati può generalmente memorizzare e leggere questi tipi di dati nel sonno. Tuttavia, quando si tratta di lavorare con i tipi di dati più grandi che non si adattano facilmente a qualsiasi di queste strutture - o i tipi di dati che sono semplicemente troppo grandi per entrare nella dimensione di tipo colonna SQL standard - lo sviluppatore deve utilizzare un CLOB (personaggio oggetto di grandi dimensioni) per lavorare con dati di caratteri, o un BLOB (binary large object) per i dati binari.

istruzione

1 Crea la tua connessione al database come si farebbe normalmente. (Se si dispone già di accesso a un oggetto Connection, è possibile saltare questo passaggio).

2 Creare un oggetto Clob dal vostro oggetto Connection:

finale Clob clob = connection.createClob ();

3 Impostare i dati per il CLOB utilizzando setString del Clob () metodo:

clob.setString (0, largeStringData);

4 È quindi possibile utilizzare il CLOB su un PreparedStatement tramite il metodo setClob del PreparedStatement:

preparedStatement.setClob (0, CLOB);

Consigli e avvertenze

  • Lavorare con BLOB - l'equivalente binario di un CLOB - è essenzialmente lo stesso, solo con metodi xxxBlob invece di xxxClob.
  • Assicurarsi che il driver JDBC supporta lavorare con CLOB / BLOB; anche se il database può sostenerli, il conducente non può.