Utilisation de ‘CallableStmts’ pour faire appel aux procédures stockées

Author:

base de données, sql, set, sql, Connexion, oracle, jdbc, java, connexion
Download

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();
 
}
 
}