Domande JDBC in lingua italiana

Domande JDBC in lingua italiana

I nostri esperti hanno compilato questi MCQ JDBC attraverso la ricerca. Rispondendo a queste oltre 100 domande a scelta multipla, puoi vedere quanto è grande la knowledge base di JDBC.
Scorri verso il basso per iniziare subito!

1: JDBC è un'API per il linguaggio di programmazione _________.

A.   PHP

B.   ABAP

C.   Java

D.   C#

2: _____ creerà un oggetto del girevole.

A.   Tutti i precedenti

B.   Utilizzando il costruttore di implementazione di riferimento che prende un oggetto di connessione a & nbsp;

C.   Utilizzo di un'istanza di RowsEtFactory, che viene creata da Class RowsetProvider

D.   Utilizzo del costruttore predefinito di implementazione di riferimento

3: _______ non è un metodo di un cursore di risultati.

A.   FINE

B.   prima di prima

C.   Prossimo

D.   precedente

4: ______ non è una sottoclasse di Sqlexception

A.   Batchupdateexception

B.   SQLTransientException

C.   Sqlfailureexception

D.   SqlnonTransientException

5: Durante l'accesso a databi come Oracle, Sybase o IBM, il tipo di driver preferito è:

A.   Tipo 4: Java puro al 100%

B.   Tipo 3: jdbc-net puro java

C.   Tipo 1: ponte del driver JDBC-ODBC

D.   Tipo 2: API nativo JDBC

6: _______ non è un tipo di set di risultati valido.

A.   Type_scroll_insensitive

B.   Type_scroll_sensitive

C.   Type_backward_only

D.   Type_forward_only

7: Un ________ è una sottoclasse di SQLException.

A.   Eccezione

B.   Sqlerror

C.   Sqlwarning

D.   Sqlmethod

8: public void updateString (int colonnindex, string s) lancia sqlexception

A.   Modifica la stringa nella riga specificata specificata dal suo indice in valore di s

B.   Modifica la stringa nella colonna specificata specificata dal suo nome in valore di S

C.   Modifica la stringa nella riga specificata specificata dal suo nome in valore di s

D.   Modifica la stringa nella colonna specificata specificata dal suo indice in valore di s

9: Il metodo _______ aggiunge comandi SQL all'elenco associato a un oggetto istruzione.

A.   Aggiungi

B.   UpdateList

C.   Selezionare

D.   AddBatch

10: Per accedere alle procedure memorizzate dal database, la migliore interfaccia JDBC è:

A.   CallableStatement

B.   Procedura

C.   Statememt

D.   Discorso preparato

11: Quale dei seguenti non è un metodo DriverManager.getConnection ()?

A.   getconnection (string URL, Properties Prop)

B.   getconnection (string URL, utente stringa, password di stringa)

C.   getConnections ()

D.   getconnection (string URL)

12: Un ______ non è contenuto in un sqrexception.

A.   Effetto

B.   codice di errore

C.   Descrizione dell'errore

D.   Codice SQLSTATE

13: Per tornare a un punto specifico del programma, crea un:

A.   SalvaPoint

B.   Marcatore

C.   Riferimento

D.   Ancora

14: Boolean Execute (String SQL) Restituisce:

A.   Il numero di colonne interessate dall'esecuto dell'istruzione SQL

B.   il numero di righe interessate dall'esecuton dell'istruzione SQL

C.   Valore booleano di true se è possibile recuperare un oggetto ResultSet

D.   Restituisce un oggetto ResultSet

15: Un ________ viene utilizzato per contrassegnare i punti intermedi all'interno di una transazione per ottenere un controllo a grana più fine.

A.   punto di connessione

B.   Pointer

C.   salvaPoint

D.   procedura memorizzata

16: Il metodo ExecuteUpdate da istruzione resi:

A.   un numero intero che rappresenta il numero di righe interessate dall'istruzione SQL

B.   Vero se il primo oggetto che la query restituisce è un oggetto ResultSet

C.   un oggetto ResultSet

D.   Oggetti più risultati

17: Tutti gli oggetti del rower JDBC sono derivati ​​da quale interfaccia?

A.   Discorso preparato

B.   ResultSet

C.   CallableStatement

D.   Dichiarazione

18: ________ è un oggetto utilizzato per le istruzioni SQL di precompilazione che possono contenere parametri di input.

A.   Dichiarazione di calma

B.   Procedura memorizzata

C.   Domanda

D.   Discorso preparato

19: ______ non è una modalità parametro valida per una procedura memorizzata.

A.   FUORI

B.   COSTANTE

C.   DENTRO FUORI

D.   IN

20: Vero o falso? L'oggetto del rowice contiene dati in una forma tabulare più flessibile e più facile da usare rispetto all'oggetto ResultSet.

A.   Falso

B.   VERO

21: L'API JDBC utilizza quali driver connettersi al database?

A.   jdbc

B.   .Netto

C.   ODBC

D.   Microsoft

22: Per chiudere le connessioni del database esistenti, è necessario chiamare

A.   Metodo Exit ()

B.   Metodo Escape ()

C.   Metodo Close ()

D.   Metodo Shutdown ()

23: Vero o falso? JDBC è un'API per accedere a database relazionali, fogli di calcolo e file flat.

A.   VERO

B.   Falso

24: Vero o falso? Una transazione viene chiusa quando vicino () viene chiamata sull'oggetto di connessione.

A.   VERO

B.   Falso

25: Vero o falso? La modalità predefinita quando viene creata una connessione è la modalità di commit automatico.

A.   VERO

B.   Falso

26: Per accettare i parametri di input in fase di esecuzione, utilizzare la seguente interfaccia JDBC:

A.   Parameterstatement

B.   Discorso preparato

C.   Dichiarazione

D.   RunTimestatement

27: {fn long ('venerdì')} tornerà

A.   12

B.   6

C.   Venerdì

D.   nullo

28: Quale dei seguenti non richiesti dal metodo getConnection () per creare un oggetto Connecton?

A.   Parola d'ordine

B.   URL del database

C.   Nome utente

D.   URL del sito

29: Nel comando jdbc: derby: testdb; create = true, testdb sta per

A.   Nome del server

B.   Nome porta

C.   Nome del cliente

D.   Nome del database

30: Alla fine del programma JDBC, è necessaria per chiudere le connessioni al database? Vero o falso

A.   Falso

B.   VERO

31: Quando viene caricata una classe di driver, crea un'istanza di se stessa e la registra con:

A.   SocketManager

B.   ClassManager

C.   ConnectionManager

D.   DriverManager

32: Vero o falso? Se l'esecuzione di un oggetto di istruzione molte volte, un oggetto preparato ridurrà i tempi di esecuzione.

A.   VERO

B.   Falso

33: Vero o falso? Gli oggetti sqlwarning sono una sottoclasse di SQLexception.

A.   Falso

B.   VERO

34: _______ estende l'interfaccia del rowice.

A.   Webrowset

B.   Tutti i precedenti

C.   JoinRowSet

D.   Cachedrowset

35: Se la colonna che sei interessato alla visualizzazione contiene un INT, quale dei seguenti metodi di risultato è possibile utilizzare?

A.   getString ()

B.   getInt ()

C.   ottieni il numero()

D.   getDate ()

36: Il metodo Class.Forname () è usato per:

A.   Chiama un altro metodo

B.   Ottieni il nome per la classe

C.   Registra il driver JDBC

D.   Rinominare la classe

37: Se il tipo di resistenza è type_forward_only, implica:

A.   Il cursore può scorrere avanti e indietro

B.   Il cursore può andare avanti nel set di risultati

C.   Il cursore può scorrere in avanti e indietro

D.   Il cursore può spostare i backard nel set di risultati

38: Un oggetto ______ consente di accedere ai dati restituiti da un'istruzione SQL.

A.   Risultato

B.   ResultSet

C.   Sqlcursor

D.   Returnset

39: Quale dei seguenti non è necessario per impostare un ambiente JDBC:

A.   Banca dati

B.   .Netto

C.   Giava

D.   Driver di database

40: L'interfaccia SQLXML fornisce il metodo _____ per accedere al suo contenuto interno.

A.   getbinarystream

B.   arriva

C.   getCharacterstream

D.   Tutti i precedenti

41: Al fine di commettere modifiche al database, utilizzare:

A.   Confermare

B.   salva

C.   fare domanda a

D.   commettere

42: Se un'operazione di database non riesce, JDBC aumenta un:

A.   Nullexception

B.   Sqlexception

C.   SecurityException

D.   AccessException

43: JDBC sta per _______.

A.   Controllo del comportamento dei dati Java

B.   Connettività del database Java

C.   Connessione binaria diretta Java

D.   Controllo del database Java

44: A che tipo di database è il comando jdbc: mysql :: // localhost: 3306/si sta connettendo?

A.   Javadb

B.   IBM DB2

C.   Mysql

D.   accesso Microsoft

45: Vero o falso? JDBC funzionerà con molti diversi sistemi di gestione del database.

A.   Falso

B.   VERO

46: Devi registrare il tuo driver JDBC nel tuo programma prima di usarlo? Vero o falso

A.   Falso

B.   VERO

47: Quale pacchetto contiene le classi JDBC?

A.   Javax.swing

B.   java.nio

C.   java.net

D.   java.sql

48: Nella sintassi {ts 'yyyy-mm-dd hh: mm: ss'}, ts sta per

A.   tempo

B.   data

C.   Secondi

D.   timestamp

49: L'eccezione più comune che ti occuperai di JDBC:

A.   Aritmeticexception

B.   NullpointerException

C.   FileNotFoundException

D.   Sqlexception

50: Per annullare la transazione precedente, utilizzare

A.   rollback

B.   fuga

C.   disfare

D.   Indietro

51: L'autocommit deve essere impostato su falso quando si utilizza l'elaborazione batch con oggetto istruzione? Vero o flase

A.   VERO

B.   Falso

52: ________ non è un passo che è necessario eseguire per elaborare un'istruzione SQL.

A.   Eseguire la query.

B.   Ping L'origine dati.

C.   Stabilire una connessione al database.

D.   Elaborare l'oggetto ResultSet.

53: Un _______ viene utilizzato per accedere ai dati in un set di risultati.

A.   cursore

B.   Pointer

C.   variabile

D.   ciclo continuo

54: Vero o falso? JDBC è un'API per collegare le origini dati oggetto e XML.

A.   VERO

B.   Falso

55: _______ i tipi di driver sono per l'uso tramite reti di comunicazione.

A.   Tipo 3 e 4

B.   Tipo 1 e 2

C.   Tipo 1 e 3

D.   Tipo 3

56: _______ I tipi di driver JDBC possono essere utilizzati nell'applet o nel codice servlet.

A.   Tipo 1

B.   Tipo 1, 2 e 3

C.   Tipo 3

D.   Tipo 3 e 4

57: _______ Tipo di driver può essere utilizzato in un'architettura a tre livelli e se il server Web e i DBM sono in esecuzione sulla stessa macchina.

A.   Tipo 1 e 2

B.   Tipo 1, 2, 3 e 4

C.   Tipo 2 e 3

D.   Tipo 1 e 3

58: _______ Tipo di driver è il ponte JDBC-ODBC?

A.   Tipo 4

B.   Tipo 2

C.   Tipo 3

D.   Tipo 1

59: Transaction_Read_Commited (un esempio di livello di isolamento delle transazioni) non è in gran parte:

A.   Dirct Reads

B.   Letture pulite

C.   Letture non ripetibili

D.   Phantom legge

60: Se hai intenzione di utilizzare le istruzioni SQL statiche in fase di esecuzione, la migliore interfaccia JDBC da utilizzare è:

A.   STATEMEMT

B.   Staticstatement

C.   Discorso preparato

D.   CallableStatement

61: Quale dei seguenti parametri viene utilizzato dall'oggetto preparato?

A.   O

B.   FUORI

C.   DENTRO FUORI

D.   IN

62: Un _______ è un insieme di una o più affermazioni eseguite come unità A & nbsp.

A.   transazione

B.   discorso preparato

C.   procedura memorizzata

D.   Dichiarazione di calma

63: Quale oggetto ha la possibilità di utilizzare flussi di input e output per fornire i dati dei parametri?

A.   Streamingstatement

B.   Discorso preparato

C.   Dichiarazione

D.   CallableStatement

A.   Interfaccia Ref

B.   Interfaccia SQLXML

C.   java.net

D.   java.net.url

65: _______ non è un esempio valido di un livello di isolamento delle transazioni.

A.   Transazione_repeatable_read

B.   Transaction_Read_unCompieted

C.   Transazione_repeatable_commit

D.   Transaction_Read_Committed

66: Quale tipo di driver è più adatto allo sviluppo e al test?

A.   Tipo 2: API nativo JDBC

B.   Tipo 1: ponte del driver JDBC-ODBC

C.   Tipo 4: Java puro al 100%

D.   Tipo 3: jdbc-net puro java

67: Vero o falso? MySQL e Java DB supportano il tipo di dati SQL Array.

A.   Falso

B.   VERO

68: Quale dei seguenti non è un tipo di dati avanzato nell'API JDBC?

A.   Rowid

B.   Datalink

C.   Tipo strutturato

D.   varbinary (max)

69: _______ di un oggetto ResultSet determina quale livello di funzionalità di aggiornamento è supportato.

A.   classe

B.   concorrenza

C.   tenuta

D.   tipo

70: Vero o falso? Dopo aver recuperato un'istanza dell'oggetto di connessione, è necessario stabilire una connessione in diretta prima di effettuare domande nel database.

A.   VERO

B.   Falso

71: Vero o falso? Le applicazioni possono rilasciare risorse BLOB, CLOB e NCLOB invocando il loro metodo di rilascio.

A.   Falso

B.   VERO

72: Per archiviare i file nel database, quale tipo di dati viene utilizzato nella tabella?

A.   Datalink

B.   Nlob

C.   Clob

D.   Blob

73: Vero o falso? L'elenco associato a un oggetto istruzione può contenere un'istruzione che produce un oggetto ResultSet.

A.   VERO

B.   Falso

74: Il formato di sintassi di Escape Generale SQL è:

A.   {Keyword " parametri "}

B.   [Keyword ' parametri ']

C.   (Keyword ' parametri ')

D.   {Keyword ' parametri '}

75: Se l'apticamento Java accede a più database contemporaneamente, il tipo di driver preferito è:

A.   Tipo 3: jdbc-net puro java

B.   Tipo 1: ponte del driver JDBC-ODBC

C.   Tipo 4: Java puro al 100%

D.   Tipo 2: API nativo JDBC

76: Le risorse utilizzate da BLOB, CLOB e gli oggetti Java NCLOB possono essere rilasciate usando quale metodo?

A.   Uscita

B.   pubblicazione

C.   vicino

D.   gratuito

77: Vero o falso? Una transazione è terminata quando commit () o rollback () viene chiamato sull'oggetto della transazione.

A.   Falso

B.   VERO

78: Un oggetto di giri ______ crea una connessione a un'origine dati solo per leggere o scrivere i dati in base a un oggetto ResultSet.

A.   collegato

B.   Transient Connected

C.   disconnesso

D.   sovraccarico

79:

Apri la connettività del database è:

A.   Piattaforma indipendente

B.   Piattaforma dipendente

C.   Architettura neutrale

D.   Rete indipendente

E.   Macchina indipendente

80:

Quale dei seguenti metodi elimina la necessità di chiamare il metodo WasNull () per gestire i campi di database null?

A.   getObject ();

B.   getInt ();

C.   getString ();

D.   getFloat ();

E.   getNull ();

81:

Gli oggetti ResultSet seguono i modelli di indice di:

A.   Array Standard

B.   Standard Java

C.   Standard RDBMS

D.   Standard C ++

E.   Standard PL/SQL

82:

Gli sviluppatori di servlet dovrebbero evitare di utilizzare il driver del ponte JDBC-ODBC perché:

A.   I conducenti sono raggruppati con JDK

B.   Il codice nativo del driver può arrestare l'intero server

C.   Il driver non è sicuro

D.   Il driver è di tipo 1

E.   Il driver è di tipo 2

83: Le transazioni hanno una proprietà chiamata atomicità, il che significa:

A.   Tutto ha luogo uno per uno

B.   Tutto avviene una volta

C.   Tutto avviene in modo casuale

D.   Tutto avviene due volte

E.   Tutto ha luogo tre volte & nbsp;

84: Un avviso può essere lanciato da un oggetto di connessione, un oggetto istruzione o un oggetto a & nbsp; & nbsp; resultset. Quale metodo viene utilizzato per recuperare l'avvertimento:

A.   getWarnings ()

B.   getWarned ()

C.   getWarning ()

D.   getherror ()

E.   getherrorswarning () & nbsp;

85: Aprire la connettività del database è:

A.   Piattaforma indipendente

B.   dipendente dalla piattaforma

C.   Architettura neutrale

D.   Rete indipendente

E.   Macchina indipendente & nbsp;

86: L'oggetto SQLWarning si occupa di avvisi di accesso al database. È una sottoclasse di:

A.   Sqlwarn

B.   Sqlexception

C.   Sqlerror

D.   Sqlwarning

E.   Sqlerrorswarning & nbsp;

87: JDBC si basa su:

A.   X/Open CLI (Interfaccia del livello di chiamata)

B.   JDBC/Open CLI

C.   Java/Open Cli

D.   V/Open CLI

E.   X/Close CLI

88: In quale categoria cade il seguente driver: Tengah di WebLogic "All Java Type-3 Driver"

A.   Driver del ponte JDBC-ODBC

B.   Native-API Driver parzialmente-java

C.   Driver net-protocol all-java

D.   Driver All-Java nativo-Protocol

E.   Driver part-java nativo-protocollo & nbsp;

89: Hai ottenuto un oggetto ResultSet denominato "RS" dopo aver eseguito la seguente query: Seleziona * dal cliente in cui è possibile utilizzare per restituire tutti i record nel set di risultati?

A.   while (rs.next ())

B.   while (rs.hasnext ())

C.   mentre (vero)

D.   while (rs.nextlement ()) & nbsp;

90: SQException ha un metodo, che fornisce la funzione di incapacità o incapsulamento di oggetti di eccezione aggiuntivi. Identifica il metodo da quanto segue:

A.   getCapSulateException ()

B.   getCapexception ()

C.   getMessage ()

D.   getNextexception ()

E.   getException ()

91: Hai ottenuto un set di risultati scorrevoli chiamato "SRS" eseguendo una query. Quale dei seguenti metodi utilizzerai per verificare la posizione del cursore?

A.   srs.relative (-4)

B.   srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.postrow () & nbsp;

92: La connettività del database Java (JDBC) è un:

A.   API dipendente dal database

B.   API INDIPENDENTE DABASE

C.   API dipendente dalla macchina

D.   API del database dipendente dalla rete

93: Seleziona tutte le opzioni corrette. JDBC Driver Manager è:

A.   In grado di attivare i driver registrati

B.   In grado di attivare driver non registrati

C.   Non richiesto per l'attivazione di driver con dati dati

D.   Richiesto per l'attivazione di driver con dati dati

94: Quale eccezione verrà lanciata nel tuo codice, se il driver specificato non può essere caricato?

A.   ActivationException

B.   ClassnotfoundException

C.   ClassNotavailableException

D.   ClassunavailableException

E.   InstantiationException & nbsp;

95: Quale driver JDBC è considerato il migliore in termini di prestazioni ed efficienza?

A.   Driver di tipo 1

B.   Driver di tipo 2

C.   Driver di tipo 3

D.   Driver di tipo 4

96: Un processo consente di raggruppare più istruzioni SQL. Il commit o il rollback possono essere eseguiti insieme sul gruppo. Questo processo è noto come:

A.   Legame

B.   Sincronizzazione

C.   Registro

D.   Transazione

E.   Legatura tardiva

97: Come creerai una nuova istanza di un driver JDBC esplicitamente?

A.   Class.Forname (& quot; Driver & quot;);

B.   Class.NewInstance (& quot; Driver & quot;);

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

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

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

98: Si desidera eseguire un Callablestatement chiamato "CS". Si prevede che restituirà i risultati multipli. Quale dei seguenti metodi sceglierai?

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: Quale dei seguenti non è vero per un set di risultati?

A.   L'API JDBC 2.0 supporta i risultati scorrevoli

B.   I cursori di ResultSet vengono spostati in avanti utilizzando il metodo Next ()

C.   I cursori di ResultSet vengono spostati all'indietro usando il metodo precedente ()

D.   Metodi Next () e precedente () restituiscono -1 oltre il risultato

100: Il tuo leader del progetto ti ha chiesto di migliorare le prestazioni della connettività JDBC riutilizzando gli oggetti nel codice del tuo servlet. Quale delle seguenti è una soluzione appropriata?

A.   Riutilizzare la connessione del database e riutilizzare gli oggetti preparati

B.   Riutilizzare la connessione del database e utilizzare gli oggetti preparati con blocchi sincronizzati

C.   Riutilizzare solo la connessione del database

D.   Riutilizzare solo gli oggetti preparati

E.   Riutilizzare solo gli oggetti GetPreParedStatement