Test simulé JDBC

Cette section vous présente divers ensembles de tests simulés liés à JDBC Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.

Test simulé JDBC I

Réponse: C

Explication

L'architecture générale JDBC se compose de deux couches: l'API JDBC (qui fournit la connexion de l'application au gestionnaire JDBC) et l'API du pilote JDBC (qui prend en charge la connexion du gestionnaire au pilote JDBC).

Q 4 - Lequel des éléments suivants n'est pas un composant / une classe de l'API JDBC?

A - DriverManager

B - Pilote

C - Connexion

D - Transaction

Réponse: D

Explication

La transaction n'est pas une classe d'API JDBC. L'API JDBC comprend les interfaces et les classes suivantes: DriverManager, Driver, Connection, Statement, ResultSet, SQLException.

Q 5 - Lequel des éléments suivants n'est pas un composant / une classe de l'API JDBC?

A - Déclaration

B - ResultSet

C - SQLException

D - ConnectionPool

Réponse: D

Explication

ConnectionPool n'est pas une classe d'API JDBC. L'API JDBC comprend les interfaces et les classes suivantes: DriverManager, Driver, Connection, Statement, ResultSet, SQLException.

Réponse: C

Explication

JDBC DriverManager est une classe qui gère une liste de pilotes de base de données. Il fait correspondre les demandes de connexion de l'application java avec le pilote de base de données approprié en utilisant le sous-protocole de communication.

Réponse: C

Explication

Le pilote JDBC est une interface permettant à une application Java d'interagir avec une base de données. Pour se connecter à des bases de données individuelles, JDBC nécessite des pilotes pour chaque base de données. Le pilote JDBC donne la connexion à la base de données et implémente le protocole de transfert de la requête et du résultat entre le client et la base de données.

Réponse: C

Explication

L'interface de connexion comprend des méthodes pour contacter une base de données. L'objet de connexion représente le contexte de communication.

Réponse: C

Explication

L'instruction encapsule une instruction SQL qui est transmise à la base de données pour être analysée, compilée, planifiée et exécutée.

Réponse: D

Explication

Les objets ResultSet contiennent des données extraites d'une base de données après avoir exécuté une requête SQL à l'aide d'objets Statement. Il agit comme un itérateur pour vous permettre de parcourir ses données. L'interface java.sql.ResultSet représente l'ensemble de résultats d'une requête de base de données.

Q 11 - Lequel des éléments suivants gère une liste de pilotes de base de données dans JDBC?

A - DriverManager

B - Pilote JDBC

C - Connexion

D - Déclaration

Réponse: A

Explication

La classe DriverManager gère une liste de pilotes de base de données dans JDBC.

Q 12 - Lequel des énoncés suivants donne la connexion à la base de données et implémente le protocole de transfert de la requête et du résultat entre le client et la base de données?

A - DriverManager

B - Pilote JDBC

C - Connexion

D - Déclaration

Réponse: B

Explication

Le pilote JDBC donne la connexion à la base de données et implémente le protocole de transfert de la requête et du résultat entre le client et la base de données.

Q 13 - Laquelle des propositions suivantes consiste en des méthodes pour contacter une base de données?

A - DriverManager

B - Pilote JDBC

C - Connexion

D - Déclaration

Réponse: C

Explication

La connexion consiste en des méthodes pour contacter une base de données.

Q 14 - Lequel des énoncés suivants encapsule une instruction SQL qui est transmise à la base de données pour être analysée, compilée, planifiée et exécutée?

A - DriverManager

B - Pilote JDBC

C - Connexion

D - Déclaration

Réponse: D

Explication

L'instruction encapsule une instruction SQL qui est transmise à la base de données pour être analysée, compilée, planifiée et exécutée.

Q 15 - Lequel des éléments suivants contient les données extraites d'une base de données après avoir exécuté une requête SQL à l'aide d'objets Statement?

A - ResultSet

B - Pilote JDBC

C - Connexion

D - Déclaration

Réponse: A

Explication

ResultSet contient les données extraites d'une base de données après avoir exécuté une requête SQL à l'aide d'objets Statement.

Réponse: D

Explication

ResultSet.TYPE_BACKWARD_ONLY n'est pas un type valide de ResultSet.

Q 17 - Dans lequel des types suivants de ResultSet, le curseur ne peut avancer que dans le jeu de résultats?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - Aucune de ces réponses.

Réponse: A

Explication

ResultSet.TYPE_FORWARD_ONLY: le curseur ne peut avancer que dans le jeu de résultats.

Q 18 - Dans lequel des types suivants de ResultSet, le curseur peut faire défiler vers l'avant et vers l'arrière, et le jeu de résultats n'est pas sensible aux modifications apportées par d'autres à la base de données qui se produisent après la création du jeu de résultats.?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - Aucune de ces réponses.

Réponse: B

Explication

ResultSet.TYPE_SCROLL_INSENSITIVE: le curseur peut défiler vers l'avant et vers l'arrière, et le jeu de résultats n'est pas sensible aux modifications apportées par d'autres à la base de données qui se produisent après la création du jeu de résultats.

Q 19 - Dans lequel des types suivants de ResultSet, le curseur peut défiler vers l'avant et vers l'arrière, et l'ensemble de résultats est sensible aux modifications apportées par d'autres à la base de données qui se produisent après la création de l'ensemble de résultats?

A - ResultSet.TYPE_FORWARD_ONLY

B - ResultSet.TYPE_SCROLL_INSENSITIVE

C - ResultSet.TYPE_SCROLL_SENSITIVE

D - Aucune de ces réponses.

Réponse: C

Explication

ResultSet.TYPE_SCROLL_SENSITIVE: le curseur peut défiler vers l'avant et vers l'arrière, et le jeu de résultats est sensible aux modifications apportées par d'autres à la base de données qui se produisent après la création du jeu de résultats.

Q 20 - Lequel des types de pilotes JDBC suivants appelle le code natif du pilote ODBC disponible localement?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: A

Explication

JDBC-ODBC Bridge plus le pilote ODBC appelle le code natif du pilote ODBC disponible localement.

Q 21 - Lequel des types suivants de pilote JDBC appelle la bibliothèque native du fournisseur de base de données côté client. Ce code parle alors à la base de données sur le réseau?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: B

Explication

Native-API, en partie le pilote Java appelle la bibliothèque native du fournisseur de base de données côté client. Ce code communique ensuite avec la base de données sur le réseau.

Q 22 - Lequel des types de pilotes JDBC suivants communique avec le middleware côté serveur qui communique ensuite avec la base de données?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: C

Explication

JDBC-Net, pilote Java pur, en partie le pilote Java parle avec le middleware côté serveur qui communique ensuite avec la base de données.

Q 23 - Lequel des types de pilotes JDBC suivants utilise le protocole natif de la base de données?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: D

Explication

Le protocole natif, pilote Java pur, utilise le protocole natif de la base de données.

Q 24 - Lequel des types de pilotes JDBC suivants est également appelé pilote JDBC de type 1?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: A

Explication

Le pont JDBC-ODBC plus le pilote ODBC est également appelé pilote JDBC de type 1.

Q 25 - Lequel des types de pilotes JDBC suivants est également appelé pilote JDBC de type 2?

A - Pont JDBC-ODBC plus pilote ODBC

B - Native-API, en partie pilote Java

C - JDBC-Net, pilote Java pur

D - Pilote Java pur à protocole natif

Réponse: B

Explication

Native-API, en partie pilote Java, est également appelé pilote JDBC Type2.

Feuille de réponses

Numéro de question Clé de réponse
1 UNE
2 B
3 C
4
5
6 C
sept C
8 C
9 C
dix
11 UNE
12 B
13 C
14
15 UNE
16
17 UNE
18 B
19 C
20 UNE
21 B
22 C
23
24 UNE
25 B