0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Cour 6 Java JDBC

Le chapitre 6 aborde l'API JDBC pour la connexion aux bases de données en Java, en présentant des classes essentielles comme Connection, PreparedStatement, et ResultSet. Il décrit également le processus d'ouverture d'une connexion et l'exécution de requêtes SQL, avec des exemples pratiques pour MySQL. Enfin, une structure d'exercice est proposée, incluant des interfaces et classes pour la gestion des utilisateurs.

Transféré par

Malick Samb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Cour 6 Java JDBC

Le chapitre 6 aborde l'API JDBC pour la connexion aux bases de données en Java, en présentant des classes essentielles comme Connection, PreparedStatement, et ResultSet. Il décrit également le processus d'ouverture d'une connexion et l'exécution de requêtes SQL, avec des exemples pratiques pour MySQL. Enfin, une structure d'exercice est proposée, incluant des interfaces et classes pour la gestion des utilisateurs.

Transféré par

Malick Samb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

M GAYE Abdoulaye Java

Chapitre 6 : Java et les bases de données (JDBC)


1) L’API JDBC

L’API JDBC (Application Programming Interface) – (Java Database


Connectivity) est implémenté dans [Link].*

On peut citer comme classe de ce package :

• Connection : pour la connexion


• PreparedStatement : pour les requêtes préparées
• DriverManager : gestionnaire de pilote
• ResultSet : pour les requêtes SELECT

2 ) Ouverture de la connection

try {

//chargement du pilote

[Link](‘ pilote ici ’) ;

Connection cnx = [Link](url, user, password);

}catch(Exception ex){

[Link]() ;

String url = "jdbc :[sgbd]://[serveur] :[port] /[dbname]" ;

Exemple pour Mysql :

String url = "jdbc :mysql://localhost:3306/dbgestionStock" ;

Ou dbgestionStock est une base de données à créer dans mysql

1
00221 77 180 05 10 layegaye001@[Link]
M GAYE Abdoulaye Java

3) Exécution de la requête SQL

PreparedStatement pstm = [Link]("sql ici") ;

//passage de valeur

ResultSet rs = [Link](); ---> pour les requêtes SELECT

int ok = [Link]() ; ----> pour les requêtes INSERT, UPDATE,

DELETE

Exercice : Utiliser les videos sur youtube


User
-id : int
-nom : String

-prenom : String
-email : String

-password : String

IUser
UserImpl
Add(User u) : int
delete(int id) : int
update(User u) : int
get(int id) : User
DB
liste() : List<User>

2
00221 77 180 05 10 layegaye001@[Link]
M GAYE Abdoulaye Java

Structure de l’exercice
❖ src
[Link]
• [Link]
• [Link]
• [Link]
presentation
• [Link]
[Link]
• [Link]

Videos sur JDBC


[Link]

3
00221 77 180 05 10 layegaye001@[Link]

Vous aimerez peut-être aussi