2010-07-14 5 views
0

Je veux passer un curseur à une procédure stockée en tant que paramètre IN de mon fichier xyz.java. J'utilise le printemps et hiberne. Pouvez-vous m'aider avec ceci. Nécessaire urgent.Répondez bientôt.comment passer le curseur en tant que paramètre IN à une procédure stockée

Et si vous ne pouvez pas passer, alors pouvez-vous aider avec certains alernative.

Merci.

+4

Quelle base de données utilisez-vous et pourquoi dans le monde voudriez-vous passer un curseur sur une procédure stockée, ce que vous essayez faire? –

Répondre

0

Utiliser Stuff Spring pour appeler une procédure stockée ..

enter code here : public class MyStoredProcedure extends StoredProcedure { 

public MyStoredProcedure(){ 
} 
public MyStoredProcedure(DataSource ds) { 
    this.setDataSource(ds); 
    this.setSql("procedure name"); 
    this.declareParameter(new SqlParameter("param", Types.VARCHAR)); 
    this.compile(); 
} 

public void callProcedure() { 
    Map<String, String> inParams = new HashMap<String, String>(); 
    inParams.put("param", "Good"); 
    try { 
     execute(inParams); 
    } catch (Exception e) { 
     System.out.println("Error Man : " + e); 
    } 
} 


public static void main(String[] args) { 
    DriverManagerDataSource dataSource new DriverManagerDataSource("Driver", "url", "uname", "upass"); 
    try{ 
    MyStoredProcedure procedure = new MyStoredProcedure(dataSource); 
    procedure.callProcedure(); 
    }catch(Exception exception){ 
     System.out.println("Eroooorrror : "+exception); 
    } 
} 

}

Questions connexes