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 .