Lecture

Fermé
Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017 - Modifié le 25 août 2017 à 19:46
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 25 août 2017 à 23:11
Bonjour,

Quelqu'un pourrait me dire concrètement et très simplement ce que ceci signifie s'il vous plaît ?

Merci !

2 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
25 août 2017 à 19:45
Bonjour,

Cela prépare une requête SQL pour rechercher tous les skills à partir d'un charid donné.

Remarque : cela n'exécute pas la requête et ne récupère pas le résultat (le reste du code doit être ailleurs)

À voir :
https://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
Modifié le 25 août 2017 à 20:16
Bonjour,

Déjà.. à l'avenir..; merci de poster ton code DIRECTEMENT sur le forum au lieu d'en mettre une image

NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Ensuite... que ne comprends tu pas exactement ??

Tu sais ce qu'est une FONCTION ?
Les Paramètres d'une Fonction ?
Ce qu'est une REQUETE SQL ?

car là .. ce bout de code ne veut rien dire ... par contre il FAIT quelque chose... et ce quelquechose...ben .. c'est une requête SQL (la prepare)
En gros.. il va chercher dans une Base de données les infos correspondant à la requête
 SELECT ... FROM ... WHERE
et retourne via une autre fonction le jeux d'enregistrements récupérés via cette requête (donc toutes les infos de la table "skills" pour le charactère (le user sûrement...) dont l'id est égale à la variable envoyée en paramètres

Cordialement, 
Jordane                                                                 
0
Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017
Modifié le 25 août 2017 à 19:59
public static PreparedStatement setskills(Connection con, String one ,int CharacterID) throws Exception { 
PreparedStatement sthh61 = con.prepareStatement("UPDATE skills SET skills = ? WHERE charid = ?;");
sthh61.setString(1, one);
sthh61.setInt(2, CharacterID);
return sthh61;
}


Et ça ? Serait-ce aussi en lien avec le code au dessus ?
Je ne comprends pas tout et je cherche juste à savoir comment fonctionnent les skills et comment les activer
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017
25 août 2017 à 20:16
Tu sais ce que sont des requetes sql ?
La ca sert pour faire un update
0
Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017
25 août 2017 à 22:24
Non je ne sais pas :( Pourriez-vous me l'apprendre ?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017
25 août 2017 à 22:45
Update = mettre à jour
Enfin bon... une recherche de 3 secondes sur le net.. t'aurai donnée la réponse sans difficulté....
0
Ezekhx Messages postés 73 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 25 août 2017
25 août 2017 à 22:48
Non, une requête SQL je ne sais pas ce que c'est, update si
J'ai un minimum de connaissances
0