Arbejde med data er ganske enkel , når du bruger JDBC, uanset om det er strygere, datoer, heltal, osv. I betragtning af de mest almindelige datatyper lagret i en database, er primitiver (eller nemt kan konverteres til primitiver ) , de fleste Java- udviklere der har arbejdet med nogen dataadgang kan generelt lagre og læse disse datatyper i søvne . Men når det kommer til at arbejde med større datatyper , der ikke let passer ind i nogen af disse strukturer - eller datatyper , der er simpelthen for store til at passe i standard SQL kolonnetype størrelser - bygherren skal bruge en CLOB ( karakter stort objekt ) til at arbejde med tegndata , eller en BLOB ( BLOB'et ) for binære data. Ting du har brug
Java SDK (version 1.5 eller højere anbefales)
Java Integrated Development Environment , såsom Eclipse eller NetBeans ( ikke påkrævet, men anbefales kraftigt )
Vis Flere Instruktioner
< br > 1
Opret din database -forbindelse, som du normalt ville. (Hvis du allerede har adgang til en Connection objekt, kan du springe dette trin )
2
Opret et CLOB objekt fra din Connection objekt: .
Endelige CLOB CLOB = connection.createClob ();
3
Indstil data for CLOB vha. CLOB s setString () metode :
clob.setString (0, largeStringData )
< br > 4
Du kan derefter bruge CLOB på PreparedStatement via PreparedStatement s setClob metode : Hej
preparedStatement.setClob (0, CLOB )