Département Informatique
POO
I4
2009-2010
But:
On veut créer une application qui permet de récupérer des données d’une personne (cin, nom,
prenom, adresse) qui se trouvent dans la base de données nommée magestion à partir d’une
simple class Java.
1. Introduction aux bases de données MySQL
MySQL est un système de gestion de bases de données relationnelles. Le SQL dans“MySQL”
signifie “Structured Query Language” : le langage standard pour les traitements de bases de
données.
Référence du langage MySQL :
Structure du langage
Les chaînes
Une chaîne est une séquence de caractères, entourée de guillemets simples (‘'’) ou doubles
(‘"’) (simple seulement si vous êtes en mode ANSI).
Exemples: 'une chaîne' "une autre chaîne"
A l’intérieur d’une chaîne, certaines séquences de caractères ont une signification spéciale.
Chacune d’elle commence par un anti-slash (‘\’), connu comme le caractère d’échappement.
Par exemple pour utiliser un " en tant que composant de la chaîne "Ma chaîne possède un \"".
On protège le " à l'aide d'un anti-slash
Les nombres
Les entiers sont représentés comme une séquence de chiffres. Les décimaux utilisent ‘.’
comme séparateur. Tous les types de nombres peuvent être précédés d’un ‘-’ pour indiquer
une valeur négative.
Un entier peut être utilisé dans un contexte décimal, il sera interprété comme le nombre
décimal équivalent.
Valeurs hexadécimales
MySQL supporte les valeurs hexadécimales. Dans un contexte numérique, elles agissent
comme des entiers (précision 64-bit). Dans un contexte de chaîne, elles agissent comme une
chaîne binaire où chaque paire de caractères hexadécimaux est convertie en caractères :
Exemple : 0xFF pour 255 en hexadécimal