| 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 >> Computer Programming Languages >> Content
    Comment récupérer entrée et de sortie des paramètres pour les procédures stockées dans Oracle
    Oracle est un outil de gestion de base de données utile qui peut être utilisé pour une multitude de fonctionnalités, dont la plupart sont de gérer le contenu de votre serveur . Le programme manque d'une interface claire et vous oblige à interagir avec lui via le code. Le programme peut être utilisé pour stocker ou charger des matériaux , et vous pouvez examiner les paramètres actuels par quelles procédures sont stockés , que ce soit par entrée ou sortie. Instructions
    1

    Début Oracle en double- cliquant sur son icône sur le bureau ou l'ouvrir à partir du menu Démarrer. Le programme se connectera automatiquement à votre serveur.
    2

    Entrez le code pour récupérer toutes les entrées et les procédures stockées de sortie. Placez les trois commandes «d'importation» en haut de la page et placer le code restant au fond de votre code existant. Le code :

    java.sql.CallableStatement d'importation; java.sql.Connection d'importation; java.sql.DriverManager d'importation;

    public class Principal { public static void main ( String [] args) throws Exception { Connection conn = getOracleConnection ( ) ;//Step- 2: identifier le procedureString stockée proc3StoredProcedure = " {call PROC3 } (,, ? ? ? ) " ;//3e étape : préparer le statementCallableStatement appelable cs = conn.prepareCall ( proc3StoredProcedure ) ;//Step- 4: paramètres d'entrée de jeu ... //premier argumentcs.setString d'entrée (1 , "abcd" ) ;//troisième argumentcs.setInt d'entrée (3 , 10) ;//étape 5: enregistrer les paramètres de sortie ... cs.registerOutParameter (2, java.sql.Types.VARCHAR ) ; cs.registerOutParameter (3, java.sql.Types.INTEGER ) ;//Step- 6: exécuter les procédures mémorisées : proc3cs.execute ( ) ;//Step- 7: extraire les paramètres de sortie //récupère le paramètre 2 comme OutputString param2 = cs.getString (2 ) ;//get paramètre 3 comme outputint param3 = cs.getInt (3); système . out.println (" param2 =" + param2 ) ; System.out.println (" param3 =" + param3 ) ; conn.close (); }

    private static getHSQLConnection de raccordement () throws Exception { Class.forName ( " org.hsqldb.jdbcDriver "); System.out.println (" pilote chargé . "); cordes url = " jdbc: hsqldb : Données /tutorial " ; DriverManager.getConnection de retour (url, "sa" , "") ; }

    public static getMySqlConnection de raccordement () throws Exception { pilote String = " org.gjt.mm.mysql.Driver " ; chaîne url = " ; jdbc: mysql ://localhost/demo2s " ; chaîne username = " Oost " , mot de passe String =" Oost " ;

    Class.forName (pilote ) ; Connection conn = DriverManager.getConnection ( url, nom d'utilisateur , mot de passe ) ; conn de retour; }

    public static getOracleConnection de raccordement () throws Exception { pilote String = " oracle.jdbc.driver.OracleDriver " ; chaîne url = " jdbc : oracle: thin: @ localhost : 1521 : Caspian " ; chaîne username = " mp " , mot de passe String =" mp2 " ;

    Class.forName (pilote ) ; //charge Oracle driverConnection conn = DriverManager.getConnection (url, nom d'utilisateur , mot de passe ) ; conn de retour; }}
    3

    Enregistrer, puis exécutez et compiler le code mis à jour. Les procédures actuelles du serveur d'entrée et de processus de sortie seront affichés .

    Previous :

    next :
      articles connexes
    ·Algorithme Tutorial 
    ·Comment Spécification produit Langues pour Process Con…
    ·Problèmes avec l'installation du Service Pack 3 
    ·Comment effacer texte en Python 
    ·Je ne peux pas ouvrir mon fichier de sortie 
    ·Comment briser une chaîne Long 
    ·Comment faire pour convertir les balises HTML avec du t…
    ·Comment importer des utilisateurs dans Community Builde…
    ·Comment créer SIG Web Service 
    ·Comment fournir des références à un proxy Web avec C…
      articles en vedette
    ·Comment faire un chiffres Converter romaine en VB Code 
    ·Perl Chaque Foreach vs 
    ·Comment comparer les fonctions pour cordes en PHP 
    ·Comment définir Java Heap espace 
    ·Comment fusionner deux listes d'ADT Ordre 
    ·Comment créer Gras et italique texte à l'aide HTML Pr…
    ·Qu'est-ce que ORing logique 
    ·Comment trouver la taille de la mémoire tampon dans ge…
    ·Comment faire pour mettre les prix sur les classes dans…
    ·Comment obtenir l' index du tableau de chaînes en Java…
    Copyright © Connaissances Informatiques http://fr.wingwit.com