Questions JDBC en langues françaises

Questions JDBC en langues françaises

Nos experts ont compilé ces QCM JDBC grâce à des recherches. En répondant à plus de 100 questions à choix multiples, vous pouvez voir la taille de la base de connaissances JDBC.
Faites défiler vers le bas pour commencer maintenant !

1: JDBC est une API pour le langage de programmation _________.

A.   Php

B.   Abap

C.   Java

D.   C #

2: _____ créera un objet en ligne.

A.   Tout ce qui précède

B.   Utilisation du constructeur d'implémentation de référence qui prend A & nbsp; objet Connection

C.   Utilisation d'une instance de RowsetFactory, qui est créée à partir de la classe RowsetProvider

D.   Utilisation du constructeur par défaut d'implémentation de référence

3: _______ n'est pas une méthode de curseur de résultat.

A.   fin

B.   avant d'abord

C.   suivant

D.   précédent

4: ______ n'est pas une sous-classe de sqlexception

A.   BatchUpDateException

B.   SqlTransientException

C.   SQLFaiLureException

D.   SQLNONTRANSIENTException

5: Lors de l'accès à des données telles que Oracle, Sybase ou IBM, le type de pilote préféré est:

A.   Type 4: 100% pur java

B.   Type 3: JDBC-Net Pure Java

C.   Type 1: pont conducteur JDBC-ODBC

D.   Type 2: API native JDBC

6: _______ n'est pas un type de résultat valide.

A.   Type_scroll_insensitive

B.   Type_scroll_sentif

C.   Type_backward_only

D.   Type_forward_only

7: Un ________ est une sous-classe de sqlexception.

A.   Exception

B.   Sqlerror

C.   Sqlwarning

D.   Sqlmethod

8: public void updateString (int colmnindex, chaîne s) lève la conception sqlex

A.   Modifie la chaîne dans la ligne spécifiée spécifiée par son index en valeur de S

B.   Modifie la chaîne dans la colonne spécifiée spécifiée par son nom en valeur de S

C.   Modifie la chaîne dans la ligne spécifiée spécifiée par son nom en valeur de S

D.   Modifie la chaîne dans la colonne spécifiée spécifiée par son index à la valeur de S

9: La méthode _______ ajoute des commandes SQL à la liste associée à un objet d'instruction.

A.   ADDSQL

B.   mise à jour

C.   sélectionner

D.   addbatch

10: Afin d'accéder aux procédures stockées de la base de données, la meilleure interface JDBC est:

A.   Callablestatement

B.   Procédure de procédure

C.   Statemt

D.   Affirmation préparée

11: Lequel des éléments suivants n'est pas une méthode surchargé driverManager.getConnection ()?

A.   getConnection (URL de chaîne, propriétés prop)

B.   getConnection (URL de chaîne, utilisateur de chaîne, mot de passe de chaîne)

C.   getConnections ()

D.   getConnection (URL de chaîne)

12: Un ______ n'est pas contenu dans une sqlexception.

A.   effet

B.   code d'erreur

C.   Description de l'erreur

D.   Code sqlstate

13: Pour revenir à un point spécifique du programme, créez un:

A.   Savepoint

B.   Marqueur

C.   Référence

D.   Ancre

14: booléen execUte (String sql) renvoie:

A.   le nombre de colonnes affectées par l'exécutif de l'instruction SQL

B.   le nombre de lignes affectées par l'exécutif de l'instruction SQL

C.   Valeur booléenne de vrai si un objet de résultat peut être récupéré

D.   Renvoie un objet de résultat

15: Un ________ est utilisé pour marquer des points intermédiaires dans une transaction afin d'obtenir un contrôle plus fin.

A.   point de connexion

B.   aiguille

C.   Savepoint

D.   procédure stockée

16: La méthode ExecuteUpdate de l'instruction Renvoie:

A.   un entier représentant le nombre de lignes affectées par l'instruction SQL

B.   true si le premier objet que la requête renvoie est un objet de résultat

C.   un objet de résultat

D.   plusieurs objets de résultat

17: Tous les objets JDBC Rowset sont dérivés de quelle interface?

A.   Affirmation préparée

B.   ResultSet

C.   Callablestatement

D.   Déclaration

18: ________ est un objet utilisé pour précompir les instructions SQL qui peuvent contenir des paramètres d'entrée.

A.   Déclaration appelable

B.   Procédure stockée

C.   Mettre en doute

D.   Affirmation préparée

19: ______ n'est pas un mode de paramètre valide pour une procédure stockée.

A.   DEHORS

B.   CONSTANT

C.   Interruption

D.   DANS

20: Vrai ou faux? L'objet Rowset contient des données sous une forme tabulaire plus flexible et plus facile à utiliser que l'objet de résultat.

A.   FAUX

B.   Vrai

21: L'API JDBC utilise les pilotes pour se connecter à la base de données?

A.   JDBC

B.   .Filet

C.   ODBC

D.   Microsoft

22: Pour fermer les connexions de base de données existantes, vous devez appeler

A.   méthode exit ()

B.   Méthode Escape ()

C.   Méthode close ()

D.   Méthode Shutdown ()

23: Vrai ou faux? JDBC est une API pour accéder aux bases de données relationnelles, aux feuilles de calcul et aux fichiers plats.

A.   Vrai

B.   FAUX

24: Vrai ou faux? Une transaction est fermée lorsque Close () est appelée dans l'objet de connexion.

A.   Vrai

B.   FAUX

25: Vrai ou faux? Le mode par défaut lorsqu'une connexion est créée est le mode automatique.

A.   Vrai

B.   FAUX

26: Afin d'accepter les paramètres d'entrée à l'exécution, utilisez l'interface JDBC suivante:

A.   Paramètre

B.   Affirmation préparée

C.   Déclaration

D.   Runtimestatement

27: {Fn Length ('Friday')} reviendra

A.   12

B.   6

C.   Vendredi

D.   nul

28: Lequel des éléments suivants dans la méthode non requis par la méthode getConnection () pour créer un objet Connecton?

A.   Mot de passe

B.   URL de la base de données

C.   Nom d'utilisateur

D.   URL de site web

29: Dans la commande jdbc: derby: testdb; create = true, testdb signifie

A.   Nom du serveur

B.   Nom de port

C.   Nom du client

D.   Nom de la base de données

30: À la fin du programme JDBC, il est explicite nécessaire pour fermer les connexions à la base de données? Vrai ou faux

A.   FAUX

B.   Vrai

31: Lorsqu'une classe de pilote est chargée, elle crée une instance d'elle-même et l'informe avec:

A.   Mâle

B.   Député de classe

C.   Manager de connexion

D.   Drivermanager

32: Vrai ou faux? Si l'exécution d'un objet d'instruction plusieurs fois, un objet PreadSlement réduira le temps d'exécution.

A.   Vrai

B.   FAUX

33: Vrai ou faux? Les objets SQLWarning sont une sous-classe de SQELLECTION.

A.   FAUX

B.   Vrai

34: _______ étend l'interface de la courbe.

A.   Webrowset

B.   Tout ce qui précède

C.   Sowset

D.   Cache deset

35: Si la colonne que vous souhaitez visualiser contient un INT, laquelle des méthodes de résultat suivantes peut être utilisée?

A.   getString ()

B.   getint ()

C.   getNumber ()

D.   avoir un rendez-vous()

36: La méthode class.forname () est utilisée pour:

A.   Appeler une autre méthode

B.   Obtenez un nom pour la classe

C.   Enregistrez le pilote JDBC

D.   Renommer la classe

37: Si le type de résultat est type_forward_only, cela implique:

A.   le curseur peut faire défiler les vers en arrière et en avant

B.   Le curseur peut avancer dans l'ensemble de résultats

C.   Le curseur peut faire défiler vers l'avant et vers l'arrière

D.   Le curseur peut déplacer les retombées dans l'ensemble de résultats

38: Un objet ______ vous permet d'accéder aux données renvoyées par une instruction SQL.

A.   Résultat

B.   ResultSet

C.   Sqlcursor

D.   Retour de retour

39: Lequel des éléments suivants n'est pas nécessaire pour configurer un environnement JDBC:

A.   Base de données

B.   .Filet

C.   Java

D.   Pilotes de base de données

40: L'interface SQLXML fournit la méthode _____ pour accéder à son contenu interne.

A.   getbinarystream

B.   getString

C.   getCharAtteRtream

D.   Tout ce qui précède

41: Afin de commettre des modifications dans la base de données, utilisez:

A.   confirmer

B.   sauvegarder

C.   appliquer

D.   commettre

42: Si une opération de base de données échoue, JDBC soulève un:

A.   Nullexception

B.   Sqlexception

C.   Exception de sécurité

D.   AccessException

43: JDBC signifie _______.

A.   Contrôle du comportement des données Java

B.   Connectivité de la base de données Java

C.   Connexion binaire directe Java

D.   Contrôle de la base de données Java

44: Quel type de base de données est la commande jdbc: mysql :: // localhost: 3306 / se connecte?

A.   Javadb

B.   IBM DB2

C.   Mysql

D.   Microsoft Access

45: Vrai ou faux? JDBC travaillera avec de nombreux systèmes de gestion de base de données différents.

A.   FAUX

B.   Vrai

46: Vous devez enregistrer votre pilote JDBC dans votre programme avant de l'utiliser? Vrai ou faux

A.   FAUX

B.   Vrai

47: Quel package contient les classes JDBC?

A.   javax.swing

B.   java.nio

C.   java.net

D.   java.sql

48: Dans la syntaxe {ts 'yyyy-mm-dd hh: mm: ss'}, ts représente

A.   temps

B.   date

C.   secondes

D.   Timestamp

49: L'exception la plus courante que vous traiterez avec JDBC:

A.   Arithmeticexception

B.   NullPointerException

C.   FilenotfoundException

D.   Sqlexception

50: Afin d'annuler la transaction précédente, utilisez

A.   retour en arriere

B.   s'échapper

C.   annuler

D.   dos

51: AutoCommit doit être défini sur FALSE lors de l'utilisation du traitement par lots avec l'objet Instruction? Vrai ou Flase

A.   Vrai

B.   FAUX

52: ________ n'est pas une étape que vous devez effectuer pour traiter une instruction SQL.

A.   Exécutez la requête.

B.   Ping la source de données.

C.   Établir une connexion à la base de données.

D.   Traiter l'objet de résultat.

53: Un _______ est utilisé pour accéder aux données dans un résultat.

A.   le curseur

B.   aiguille

C.   variable

D.   boucle

54: Vrai ou faux? JDBC est une API pour connecter les sources de données objet et XML.

A.   Vrai

B.   FAUX

55: _______ Type (s) de pilote (s) est utilisé sur les réseaux de communication.

A.   Type 3 et 4

B.   Type 1 et 2

C.   Type 1 et 3

D.   Type 3

56: _______ Type (s) de pilote JDBC peut être utilisé dans l'applet ou le code de servlet.

A.   Type 1

B.   Type 1, 2 et 3

C.   Type 3

D.   Type 3 et 4

57: _______ Type (s) de pilote peut être utilisé dans une architecture à trois niveaux et si le serveur Web et les SGBD fonctionnent sur la même machine.

A.   Type 1 et 2

B.   Type 1, 2, 3 et 4

C.   Type 2 et 3

D.   Type 1 et 3

58: _______ Type de pilote est le pont JDBC-ODBC?

A.   Type 4

B.   Type 2

C.   Type 3

D.   Type 1

59: Transaction_read_Committed (un exemple de niveau d'isolement des transactions) ne fait pas encore:

A.   Dirty lit

B.   Lectures propres

C.   Lectures non répétibles

D.   Phantom lit

60: Si vous allez utiliser des instructions SQL statiques lors de l'exécution, la meilleure interface JDBC à utiliser est:

A.   StateMemt

B.   Statique

C.   Affirmation préparée

D.   Callablestatement

61: Lequel des paramètres suivants est utilisé par l'objet PréparedStatement?

A.   OU

B.   DEHORS

C.   Interruption

D.   DANS

62: Un _______ est un ensemble d'une ou plusieurs instructions qui est exécutée en tant qu'unité A & NBSP.

A.   transaction

B.   Affirmation préparée

C.   procédure stockée

D.   déclaration appelable

63: Quel objet a la capacité d'utiliser des flux d'entrée et de sortie pour fournir des données de paramètres?

A.   Étapement en streaming

B.   Affirmation préparée

C.   Déclaration

D.   Callablestatement

A.   Interface ref

B.   Interface SQLXML

C.   java.net

D.   java.net.url

65: _______ n'est pas un exemple valide d'un niveau d'isolement de transaction.

A.   Transaction_repeatable_read

B.   Transaction_read_uncommit

C.   Transaction_repeatable_commit

D.   Transaction_read_commit

66: Quel type de pilote est le mieux adapté à un objectif de développement et de test?

A.   Type 2: API native JDBC

B.   Type 1: pont de pilote JDBC-ODBC

C.   Type 4: 100% pur java

D.   Type 3: JDBC-Net Pure Java

67: Vrai ou faux? MySQL et Java DB prennent en charge le type de données SQL du tableau.

A.   FAUX

B.   Vrai

68: Lequel des éléments suivants n'est pas un type de données avancé dans l'API JDBC?

A.   Rameau

B.   LIAISON DE DONNÉES

C.   Type structuré

D.   Varbinary (max)

69: Le _______ d'un objet de résultat détermine le niveau de fonctionnalité de mise à jour pris en charge.

A.   classe

B.   concurrence

C.   tenue

D.   taper

70: Vrai ou faux? Après avoir récupéré une instance de l'objet de connexion, une connexion en direct doit d'abord être établie avant de faire des requêtes dans la base de données.

A.   Vrai

B.   FAUX

71: Vrai ou faux? Les applications peuvent libérer les ressources BLOB, CLOB et NCLOB en invoquant leur méthode de libération.

A.   FAUX

B.   Vrai

72: Pour stocker le fichier dans la base de données, quel type de données est utilisé dans le tableau?

A.   LIAISON DE DONNÉES

B.   Nlob

C.   Clob

D.   GOUTTE

73: Vrai ou faux? La liste associée à un objet d'instruction peut contenir une instruction qui produit un objet de résultat.

A.   Vrai

B.   FAUX

74: Le format de syntaxe Général SQL Escape est:

A.   {mot-clé & # 34; paramètres & # 34;}

B.   [mot-clé & # 039; paramètres & # 039;]

C.   (mot-clé & # 039; paramètres & # 039;)

D.   {mot-clé & # 039; paramètres & # 039;}

75: Si votre applation Java accède à plusieurs bases de données en même temps, le type de pilote préféré est:

A.   Type 3: JDBC-Net Pure Java

B.   Type 1: pont conducteur JDBC-ODBC

C.   Type 4: 100% pur java

D.   Type 2: API native JDBC

76: Les ressources utilisées par BLOB, CLOB et les objets Java NCLOB peuvent être libérés en utilisant quelle méthode?

A.   sortie

B.   libérer

C.   fermer

D.   gratuit

77: Vrai ou faux? Une transaction est terminée lorsque commit () ou rollback () est appelé sur l'objet de transaction.

A.   FAUX

B.   Vrai

78: Un objet ______ Rowset établit une connexion à une source de données uniquement pour lire ou écrire des données basées sur un objet de résultat.

A.   connecté

B.   transitoire connecté

C.   débranché

D.   surchargé

79:

La connectivité de la base de données ouvrir est:

A.   Plateforme indépendante

B.   En fonction de la plate-forme

C.   Architecture neutre

D.   Réseau indépendant

E.   Indépendant de la machine

80:

Laquelle des méthodes suivantes élimine la nécessité d'appeler la méthode Wasnull () pour gérer les champs de base de données nuls?

A.   getObject ();

B.   getInt ();

C.   getString ();

D.   getFloat ();

E.   getNull ();

81:

Les objets de résultat suivent les modèles d'index de:

A.   Norme du tableau

B.   Java Standard

C.   Norme SRBD

D.   Norme C ++

E.   Norme PL / SQL

82:

Les développeurs de servlet doivent éviter d'utiliser le pilote de pont JDBC-ODBC car:

A.   Les conducteurs sont regroupés avec JDK

B.   Le code natif du pilote peut écraser l'ensemble du serveur

C.   Le conducteur n'est pas sécurisé

D.   Le conducteur est de type 1

E.   Le conducteur est de type 2

83: Les transactions ont une propriété appelée atomicité, ce qui signifie:

A.   Tout se passe un par un

B.   Tout se passe une fois

C.   Tout se passe au hasard

D.   Tout se passe deux fois

E.   Tout se déroule trois fois et NBSP;

84: Un avertissement peut être lancé par un objet de connexion, un objet d'instruction ou A & nbsp; & nbsp; objet ResultSet. Quelle méthode est utilisée pour récupérer l'avertissement:

A.   getwarnings ()

B.   getwarned ()

C.   getWarning ()

D.   getError ()

E.   getErrorswarning () & nbsp;

85: La connectivité de la base de données ouverte est:

A.   Plateforme indépendante

B.   Plateforme dépendante

C.   Architecture neutre

D.   Réseau indépendant

E.   Machine indépendante et nbsp;

86: L'objet SQLWarning traite des avertissements d'accès à la base de données. C'est une sous-classe de:

A.   Sqlwarn

B.   Sqlexception

C.   Sqlerror

D.   Sqlwarning

E.   SQLERRORSWARNING & NBSP;

87: JDBC est basé sur:

A.   X / CLI ouvert (interface de niveau d'appel)

B.   JDBC / CLI ouvert

C.   Java / CLI ouvert

D.   V / CLI ouvert

E.   X / CLI CLI

88: Dans quelle catégorie le chauffeur suivant est-il chuté: Tengah de WebLogic "All Java Type-3 Driver"

A.   Conducteur de pont JDBC-ODBC

B.   Native-API PUITEUR PARTIEL

C.   Net-Protocol All-Java Driver

D.   Conducteur natif-protocol

E.   Native-Protocol Part-Java Driver & NBSP;

89: Vous avez obtenu un objet de résultat nommé «RS» après avoir exécuté la requête suivante: Sélectionnez * dans le client qui pouvez-vous utiliser pour retourner tous les enregistrements dans le résultat?

A.   tandis que (Rs.Next ())

B.   tandis que (Rs.Hasnext ())

C.   tandis que (vrai)

D.   while (Rs.Nexttelement ()) & nbsp;

90: SQLEXception a une méthode, qui fournit la fonctionnalité de chaînage ou d'encapsulation d'objets d'exception supplémentaires. Identifiez la méthode à partir des éléments suivants:

A.   getEnCapSuledException ()

B.   getEnCapException ()

C.   getMessage ()

D.   getNExTexception ()

E.   getException ()

91: Vous avez obtenu un résultat de défilement nommé «SRS» en exécutant une requête. Laquelle des méthodes suivantes utiliserez-vous pour vérifier la position du curseur?

A.   SRS.Relative (-4)

B.   srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.postrow () & nbsp;

92: La connectivité de la base de données Java (JDBC) est a:

A.   API dépendante de la base de données

B.   API indépendante de la base de données

C.   API dépendante de la machine

D.   API de base de données dépendante du réseau

93: Veuillez sélectionner toutes les options correctes. JDBC Driver Manager est:

A.   Capable d'activer les pilotes enregistrés

B.   Capable d'activer les conducteurs non enregistrés

C.   Non requis pour l'activation des pilotes avec une source de données

D.   Requis pour l'activation des pilotes avec source de données

94: Quelle exception sera jetée dans votre code, si le pilote spécifié ne pouvait pas être chargé?

A.   ActivationException

B.   ClassNotFoundException

C.   ClassNotavailableException

D.   ClassUnavailableException

E.   InstantiationException & NBSP;

95: Quel pilote JDBC est considéré comme le mieux en termes de performances et d'efficacité?

A.   Conducteur de type 1

B.   Conducteur de type 2

C.   Conducteur de type 3

D.   Conducteur de type 4

96: Un processus vous permet de regrouper plusieurs instructions SQL. La validation ou le recul peut être effectuée sur le groupe ensemble. Ce processus est connu comme:

A.   Obligatoire

B.   Synchronisation

C.   Enregistrement

D.   Transaction

E.   Reliure tardive

97: Comment allez-vous créer explicitement une nouvelle instance d'un pilote JDBC?

A.   CLASS.FORNAME (& quot; Driver & quot;);

B.   Class.newinstance (& quot; pilote & quot;);

C.   Class.driver (& quot; pilote & quot;);

D.   Class.getDriver (& quot; Driver & quot;);

E.   Class.Forname ("Driver"). NewInstance (); & nbsp;

98: Vous souhaitez exécuter un callablestatement nommé «CS». Il devrait renvoyer les résultats des multiples. Laquelle des méthodes suivantes choisirez-vous?

A.   ResultSet rs = cs.Execute ()

B.   ResultSet rs = cs.ExecuteQuery ()

C.   ResultSet rs = cs.ExecuteUpdate ()

D.   ResultSet RS = CS.ExecuteQuery (SQL)

E.   ResultSet rs = execute () & nbsp;

99: Lequel des éléments suivants n'est pas vrai pour un résultat?

A.   L'API JDBC 2.0 prend en charge Scrollable ResultSet

B.   Les curseurs de résultat sont avancés en utilisant la méthode suivante ()

C.   Les curseurs de résultat sont déplacés vers l'arrière en utilisant la méthode précédente ()

D.   Méthodes suivant () et précédemment () Retour -1 au-delà du résultat

100: Votre chef de projet vous a demandé d'améliorer les performances de la connectivité JDBC en réutilisant des objets dans le code de votre servlet. Lequel des éléments suivants est une solution appropriée?

A.   Réutiliser la connexion de la base de données et réutiliser les objets de mise en scène de préparation

B.   Réutilisez la connexion de la base de données et utilisez des objets PréparedStatement avec des blocs synchronisés

C.   Réutiliser la connexion de la base de données uniquement

D.   Réutiliser les objets de mise en scène de préparation uniquement

E.   Réutilisez uniquement les objets GetPreparedStatement