CLOB SQL est un type intégré à Oracle qui contient un objet large de caractères comme valeur d'une colonne dans une table de base de données. Les types de données CLOB peuvent contenir jusqu'à 4 Go de données. Les méthodes de type de données CLOB comprennent position, la longueur , getSubString et getCharacterStream . Pour calculer le nombre d'occurrences d'un objet CLOB , utilisez la méthode de position , combinée avec les techniques de programmation Java, tels que WhileStatement . Choses que vous devez Oracle Voir Plus Instructions 1 Cliquez sur " Démarrer", " Tous les programmes " et " NetBeans " pour ouvrir l'interface de développement. Cliquez sur " Fichier" et " Nouveau" pour créer une nouvelle classe Java. Sélectionnez " Java " et " fichier Java" sur la nouvelle boîte de dialogue de création du fichier . Cliquez sur « OK ». 2 Entrez un nom pour la nouvelle classe Java " CLOBManipulation " . Cliquez sur " CLOBManipulation.java " pour entrer dans l'interface de code 3 Inclure les commandes suivantes pour utiliser Oracle SQL et JDBC dans le programme : import java.sql * ; import java.io . . . * ; import java.util * ; 4 Connectez-vous et ouvrez une table Oracle via le code suivant: . openOracleConnection public void () {String DRIVER_CLASS = " oracle.jdbc.driver.OracleDriver " ; cordes connectionURL = null; try { Class.forName ( DRIVER_CLASS ) newInstance (); connectionURL = " jdbc : oracle: thin: @ mélodie : 1521 : JEFFDB " ; . conn = DriverManager.getConnection ( connectionURL , yourdbUserID , yourdbPassword ) ; conn. setAutoCommit (false); System.out.println ( "Connecté \\ n . ");} 5 créer une table avec une colonne CLOB . La taille par défaut des colonnes CLOB est de 1 Mo : conn.executeUpdate ( "CREATE TABLE CUJOSQL.CLOBTABLE ( COL1 CLOB )"); 6 Créer un objet PreparedStatement qui vous permet de placer l'objet dans Clob la base de données : PreparedStatement ps = c.prepareStatement ( "INSERT INTO VALUES CUJOSQL.CLOBTABLE ( ) ? "); 7 Définir un tampon et de créer une valeur grande CLOB : StringBuffer buffer = new StringBuffer (1000); while ( buffer.Length () <1000 ) { buffer.append ( " Tous les travaux et pas de jeu . "); } Chaîne clobValue = buffer.toString (); 8 < p> Traiter les déclarations et insérez le CLOB dans la base de données : ps.setString (1, clobValue ) ; ps.executeUpdate (); 9 Process une requête. Obtenir les données CLOB que vous avez insérés dans la base de données et l'assigner à un Clob object.ResultSet rs = s.executeQuery ("SELECT * FROM CUJOSQL.CLOBTABLE "); rs.next (); Clob clob = rs.getClob ( 1); 10 Calculer la survenance d'un certain mot tel que «non» dans le CLOB par l'utilisation " While " et la méthode " de position" : int num = 0; int position = 0; int start = 0 ; While ( position = -1 <1000 et la position !) {position = CLOB.position ( "non" start) ; num + +; start = poste; } < br > Photos
|