Comment executer une liste de méthodes passées en argument
Pour réinitialiser une Bdd j'ai une jsp qui propose une réinit de tout ou partie. Donc suivant l'option choisie (10 option) je ferai une sauvegarde et une réinit de ou des tables concernées. La réint de chaque table est associée à une méthode du même nom, toutes les méthodes sont dans la même class iniBdd. Donc je je proposais d'écrire la class générique en lui passant en argument un tableau des tables à réinitialiser:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class Bdd_initialisation {<div style="margin-left:40px">
public static void main(Statement stmt,HttpSession session,String[] tbl){
StringBuffer export = new StringBuffer();
for(int i=1;i=tbl.length();i++)
{//class de sauvegarde
export = export.append("--table "+tbl[i]+"\n--");
export = export.append(librairie.FormatageSQL.main(stmt,tbl[i]);
export = export.append("--");
//méthode de réint de la table
// -> une méthode par table
// ttes les méthodes (50) sont dans la même class
// nom de table = nom de méthode
librairie.InitBdd. nom de la table -> tbl[i] (stmt);
}
session.setAttribute("export",export.toString());
}</div>} |
Comment écrire la ligne en rouge ??
Merci