QCM Java – JDBC
QCM sur l’API JDBC en Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
1. Lequel des énoncés suivants est correct à propos de JDBC?
A L’API JDBC est une API pour accéder à différentes bases de données relationnelles.
B Vous l’utilisez pour accéder à des bases de données relationnelles sans intégrer une dépendance à un type de base de données spécifique dans votre code.
C JDBC signifie Java DataBase Connectivity.
D Tout les réponses sont vrais
2. Lequel des énoncés suivants est correct à propos de JDBC?
A L’API JDBC fournit l’abstraction et les pilotes JDBC fournissent l’implémentation.
B De nouveaux pilotes peuvent être connectés à l’API JDBC sans changer le code client.
C Les deux A et B sont vrais.
D Aucune de ces réponses n’est vraie.
3. Lequel des types de pilotes JDBC suivants doit être utilisé lorsqu’un pilote de type 3 ou de type 4 n’est pas encore disponible pour votre base de données?
A Type 1
B Type 2
C Type 3
D Type 4
4. Lequel des éléments suivants est généralement utilisé pour modifier les bases de données?
A execute()
B executeUpdate()
C executeQuery()
D Aucune de ces réponses n’est vraie.
5. Lequel des éléments suivants gère une liste de pilotes de base de données dans JDBC?
A DriverManager
B JDBC driver
C Connection
D Statement
6. Lequel des énoncés suivants est correct à propos de la classe Statement de JDBC?
A Statement encapsule une instruction SQL qui est transmise à la base de données pour être analysée et compilée.
B Statement encapsule une instruction SQL qui est transmise à la base de données pour être planifiée et exécutée.
C Les deux A et B sont vrais.
D Aucune de ces réponses n’est vraie.
7. Lequel des énoncés suivants est plus efficace que Statement en raison de la précompilation de SQL?
A Statement
B PreparedStatement
C CallableStatement
D Aucune de ces réponses n’est vraie.
8. Lequel des éléments suivants présente l’avantage d’utiliser PreparedStatement en Java?
A Ralentissement des performances
B Encourage l’injection SQL
C Empêche l’injection SQL
D Utilise plus de mémoire
9. Que fait setAutoCommit(false)
?
A Valide la transaction après chaque requête
B Valide explicitement la transaction
C Ne valide pas automatiquement la transaction après chaque requête
D Ne valide jamais la transaction
10. Lequel des éléments suivants est utilisé pour appeler une procédure stockée?
A Statement
B PreparedStatement
C CallableStatment
D CalledStatement
11. Lequel des méthodes suivants est utilisé pour limiter le nombre de lignes renvoyées?
A getMinRows(int i)
B setMinRows(int i)
C getMaxrows(int i)
D setMaxRows(int i)
12. Lequel des méthodes suivants est utilisé pour annuler une transaction JDBC?
A removeTransaction()
B rollback()
C commit()
D roll()
13. Lequel des éléments suivants est la méthode de traitement par lots JDBC?
A deleteBatch()
B setBatch()
C removeBatch()
D addBatch()