Parce que tu n'as pas passé d'argument à ton programme.
La première chose serait d'écrire un petit test :
public static void main(String[] args) {
if (args.length == 1) {
String username = args[0];
String requet = "select * from MATABLE where username ='" + username + "'";
base B = new base();
B.connexionBD();
B.select(requet, username);
} else {
System.out.println("Il manque l'argument pour le programme");
}
}
Ensuite, il te faut passé l'argument à ton programme lors de l'éxécution. Pour celà, tu peux paramètrer le lancement dans eclipse.
Dans le menu "Exécuter>Executer..." tu crée une nouvelle application java. Dans l'onglet "argument" tu peux ajouter la valeur que tu veux. Il ne te reste plus qu'à appliquer le changement et à cliquer sur le bouton "executer".
Parce que tu n'as pas passé d'argument à ton programme.
La première chose serait d'écrire un petit test :
Ensuite, il te faut passé l'argument à ton programme lors de l'éxécution. Pour celà, tu peux paramètrer le lancement dans eclipse.
Dans le menu "Exécuter>Executer..." tu crée une nouvelle application java. Dans l'onglet "argument" tu peux ajouter la valeur que tu veux. Il ne te reste plus qu'à appliquer le changement et à cliquer sur le bouton "executer".