Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
Développement des Applications des
Bases de Données
Chapitre 6, Sections 6.3.6--6.5
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 2
Survol
JDBC
SQLJ
Procédures stockées
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 3
JDBC: Examen des Metadonnées
Les objets de la classe DatabaseMetaData
donnent des informations au sujet du SGBD
et du catalogue de la base de données.
DatabaseMetaData md = con.getMetaData();
// imprime de l’info au sujet du driver:
System.out.println(
“Name:” + md.getDriverName() +
“version: ” + md.getDriverVersion());
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 4
JDBC: Examen des Metadonnées (Suite)
Un objet de la classe DatabaseMetaData contient
134 méthodes!!!
- getCatalog()
- getIndexInfo()
- getTables()
- getMaxConnections()
etc.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 5
JDBC: Examen des Metadonnées (Suite)
DatabaseMetaData md=con.getMetaData();
ResultSet trs=md.getTables(null,null,null,null);
String tableName;
While(trs.next()) {
tableName = trs.getString(“TABLE_NAME”);
System.out.println(“Table: “ + tableName);
//print all attributes
ResultSet crs = md.getColumns(null,null,tableName, null);
while (crs.next()) {
System.out.println(crs.getString(“COLUMN_NAME” + “ “);
}
}
1 / 19 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 !