import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; public class Procedures_Stockee { public static void main(String[] args) throws Exception { // Connexion à la Base de données Oracle 'Cours' Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:Cours" , "utilisateur", "mot de passe"); // Préparer les instructions de procédure stockée CallableStatement cStmt = conn.prepareCall("{call getClients (?,?)}"); cStmt.setString(1, "demo"); cStmt.registerOutParameter(2, java.sql.Types.VARCHAR); // Exécuter la procédure stockée cStmt.execute(); // Fermer la connexion conn.close(); } } |