Cours 3
Contenu du cours :
"Accès à une base de données
"Exécution de requêtes et lectures de résultats
"Les méta-données
JDBC
L'API JDBC est utilisée pour
intéragir avec une base de données.
2
Privilèges
JDBC
Accès à une base de données en java.
Pour accéder à une base de données en java, nous devons réaliser
les étapes suivantes :
Charger un pilote spécifique à la base de données.
Obtenir une connexion avec la base de données (session).
Obtenir un « Statement » qui permettra d'exécuter les requêtes SQL.
Obtenir des « ResultSet » contenant les données de la table.
Fermer la connexion à la base de données.
L'accès à une base de données
se fait toujours selon le même schéma.
4
JDBC 5
Charger un pilote spécifique à la base de données
et obtenir une connexion à la base de données.
import java.sql.*;
public class AfficherEmployes {
// JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DATABASE_URL = "jdbc:mysql://localhost/ressources_humaines";
static final String USER = “user";
static final String PASS = “user";
try {
// Charger le pilote
Class.forName( JDBC_DRIVER );
// etablir la connection
connection = DriverManager.getConnection( DATABASE_URL, USER, PASS);
}// end try
catch ( ClassNotFoundException classNotFound ) {
System.err.prinln(“Impossible de charger le pilote”);
classNotFound.printStackTrace();
System.exit( 1 );
}// end catch
catch ( SQLException sqlException ){
System.err.prinln(“Connetion Impossible”);
sqlException.printStackTrace();
System.exit( 1 );
}// end catch
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !