sql >> Databasteknik >  >> RDS >> Oracle

Hur lagrar jag en sträng längre än 4000 tecken i en Oracle-databas med Java/JDBC?

Du har (minst) två alternativ:

  • använd connection.createClob() för att skapa en Clob , ställ in data på det och ställ in det på det förberedda uttalandet. Detta kommer att fungera för mindre data

  • använd preparedStatement.setClob(position, reader) - här kommer du att ha en Reader instans.



  1. Left Outer Join returnerar inte alla rader från mitt vänstra bord?

  2. Hur WEIGHT_STRING()-funktionen fungerar i MySQL

  3. DAY() Exempel – MySQL

  4. Hur man får de senaste 3 månadernas försäljningsdata i MySQL