| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment lire un champ CLOB
    Un champ CLOB ( Character Large Object) est un domaine dans une base de données Oracle qui contient un localisateur ou un pointeur vers un objet de grande taille . Champs CLOB sont utilisés pour stocker des pointeurs vers des fichiers volumineux à l'intérieur de la base de données , ce qui élimine la nécessité de gérer les fichiers et leurs repères sur un système de fichiers distinct , tout en s'attaquant aux problèmes associés à l'entreposage des objets volumineux directement dans la base de données. Afin de récupérer un champ CLOB , vous devrez utiliser un langage de programmation , comme Java, pour lire les données sur laquelle il pointe . Lorsque vous aurez trouvé le filestream , vous pouvez alors lire et traiter son contenu. Choses que vous devez
    base de données Oracle
    Java éditeur
    Voir Plus Instructions
    Configuration
    1

    lancer votre application Java de l'éditeur en cliquant sur ​​"Démarrer" et «Programmes» de votre bureau, puis sélectionnez l'application dans le menu.
    2

    Démarrez un nouveau projet en sélectionnant le menu "Fichier" , puis en cliquant sur " nouveau" puis "Projet" dans la plupart éditeurs .
    3

    tapez un nom pour votre projet et cliquez sur " Enregistrer".
    traitement
    4

    Créer une nouvel objet CLOB en utilisant la méthode du « getClob " de l'objet " ResultSet " . La syntaxe est: Clob clobName = resultset.getClob ( CLOB_Field )
    5

    Lire le champ CLOB comme un flux ASII . Vous allez utiliser la méthode " getAsciiStream " de l'objet " Clob " pour matérialiser les données dans le champ CLOB de sorte que vous pouvez les traiter dans le code Java. . Cette méthode renvoie un " InputStream " d'octets ASCII

    Selon Oracle, la définition correcte est: getAsciiStream InputStream publique ( ) throws SQLException

    Par exemple : java.io.InputStream nameofInputStrem = clobName . getAsciiStream (); byteName octet = nameofInputStream.read ();
    6

    Lire le champ CLOB comme un flux de caractères . Vous allez utiliser la méthode " getCharacterStream " de l'objet " Clob " pour matérialiser le champ CLOB comme un flux de caractères Unicode. Cette méthode renvoie un objet " Reader"

    La définition est : getCharacterStream Lecteur publique ( ) throws SQLException

    Par exemple : . Java.io.Reader nameofReader = clobName.getCharacterStream (); int sortie = nameofReader.read ();
    7

    Lire une partie du champ CLOB en utilisant la méthode du « getSubString " de l'objet " Clob " . Cette méthode retourne un objet "string" contenant les données du champ CLOB de la longueur spécifiée , en commençant à la position de départ spécifiée

    La définition est : . GetSubString public String ( longues startpos , int length ) throws SQLException

    Où startpos est la position de départ et la longueur est la longueur de la chaîne

    Par exemple : . chaîne ouputString = clobName.getSubString ( 1,25 ) ;

    Previous :

    next :
      articles connexes
    ·Codes Java de base 
    ·Tutoriel pour la programmation Java API sonore 
    ·Comment doubler la taille d'un tableau en Java 
    ·Comment faire pour installer Java 7 
    ·Tutoriel Java pour Fixation d'un applet à un Frame 
    ·Pourquoi l' annotation Java est ignoré dans le code 
    ·Comment puis- je créer un JTable des en-têtes de colo…
    ·Comment obtenir octets d'un flux d'entrée Java 
    ·Comment déclarer un tableau d'entiers en Java 
    ·À propos de Java Virtual Machine 
      articles en vedette
    ·Une liste d'attributs __gVirt_NP_NN_NNPS<__ style Java 
    ·Usages du codage Constant 
    ·Comment envoyer un fax en ASP.Net 
    ·Comment faire pour vérifier pour un processus d'applic…
    ·Comment cartographier Strings à une liste de chaînes 
    ·Comment utiliser rapides Trier fonction en C + + dans l…
    ·Comment vérifier Scripts dans MySQL 
    ·Comment faire pour supprimer un Byte Character en PHP 
    ·Comment faire pour utiliser un programme C Comment fair…
    ·Comment construire un script Telnet 
    Copyright © Connaissances Informatiques http://fr.wingwit.com