Ton code confirme bien ce que j'ai écrit précédement, ta fonction main n'existe pas.
public static void main (String args[], String username){
String requet = "select * from MATABLE where username ='" + username + "'";
base B= new base();
B.connexionBD();
B.select(requet, username);
}
Ta fonction main contient un argument de trop "String username" et n'est donc pas reconnu par Java. Cette fonction a une signature particulière qui ne doit pas être changer (Regarde celle que je t'ai donnée en exemple).
Je suppose que tu veux récupérer la variable "username" en tant que paramètre de ton programme. Il te faut donc modifier ton code de cette façon :
public static void main(String[] args) {
String username = args[0];
String requet = "select * from MATABLE where username ='" + username + "'";
base B = new base();
B.connexionBD();
B.select(requet, username);
}
Le tableau de String "args" contient les arguments de la ligne de commande, avzec args[0] = 1er arguement, args[1] = 2ème argument etc...
Ton code confirme bien ce que j'ai écrit précédement, ta fonction main n'existe pas.
Ta fonction main contient un argument de trop "String username" et n'est donc pas reconnu par Java. Cette fonction a une signature particulière qui ne doit pas être changer (Regarde celle que je t'ai donnée en exemple).
Je suppose que tu veux récupérer la variable "username" en tant que paramètre de ton programme. Il te faut donc modifier ton code de cette façon :
Le tableau de String "args" contient les arguments de la ligne de commande, avzec args[0] = 1er arguement, args[1] = 2ème argument etc...