Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie speichere ich eine Zeichenfolge mit mehr als 4000 Zeichen in einer Oracle-Datenbank mit Java/JDBC?

Sie haben (mindestens) zwei Möglichkeiten:

  • Verwenden Sie connection.createClob() um einen Clob zu erstellen , legen Sie die Daten darauf fest und legen Sie sie in der vorbereiteten Anweisung fest. Dies funktioniert für kleinere Daten

  • Verwenden Sie preparedStatement.setClob(position, reader) - hier haben Sie einen Reader Beispiel.