Arbeta med data är ganska enkelt när man använder JDBC , oavsett om det är strängar, datum , heltal, etc. Med tanke på de vanligaste datatyperna lagras i en databas är primitiver ( eller lätt kan konverteras till primitiver ) , de flesta Java- utvecklare som har arbetat med någon dataåtkomst kan generellt lagra och läsa dessa datatyper i sömnen . Men när det gäller att arbeta med större datatyper som inte lätt passar in i någon av dessa strukturer - eller datatyper som är helt enkelt för stor för att passa i vanliga SQL storlekar kolumntyp - utvecklaren måste använda ett CLOB ( tecken stora föremål ) för att arbeta med teckendata , eller en klump ( binära stora objekt ) för binära data . Saker du behöver: Review, Java SDK ( version 1.5 eller högre rekommenderas ) katalog Java Integrated Development Environment såsom Eclipse eller NetBeans (krävs inte , men rekommenderas starkt )
Visa fler instruktioner
1
Skapa din databasanslutning som vanligt . ( Om du redan har tillgång till en Connection-objekt , kan du hoppa över detta steg )
2
Skapa en CLOB objekt från din Connection-objekt : .
Final CLOB CLOB = connection.createClob ( ) ;
3
Ange uppgifterna för CLOB med CLOB s setString ( ) metoden :
clob.setString ( 0 , largeStringData ) ;
4
Du kan sedan använda CLOB på en PreparedStatement via PreparedStatement s setClob metod :
preparedStatement.setClob ( 0 , CLOB ) ;