Вопросы JDBC на русском языке

Вопросы JDBC на русском языке

Наши эксперты собрали эти JDBC MCQ в ходе исследования, и мы надеемся, что вы сможете увидеть, насколько велика ваша база знаний по предмету JDBC, ответив на эти более 100 вопросов с несколькими вариантами ответов.
Начните прямо сейчас, прокрутив вниз!

1: JDBC является API для языка программирования _________.

A.   PHP

B.   Абап

C.   Джава

D.   C#

2: _____ создаст объект Rowset.

A.   Все вышеперечисленное

B.   Использование конструктора реализации эталонной реализации, который принимает объект соединения & nbsp;

C.   Использование экземпляра RowsetFactory, которое создано из класса RowsetProvider

D.   Использование конструктора по умолчанию в реализации

3: _______ не является методом курсора результатов.

A.   конец

B.   перед первым

C.   следующий

D.   предыдущий

4: ______ не является подклассом SQLException

A.   BatchUpdateException

B.   SqltransientException

C.   SqlfailureException

D.   SqlnontransientException

5: При доступе к базам, таким как Oracle, Sybase или IBM, предпочтительный тип драйвера:

A.   Тип 4: 100% чистая java

B.   Тип 3: JDBC-Net Pure Java

C.   Тип 1: мост водителя JDBC-ODBC

D.   Тип 2: API-intive jdbc

6: _______ не является действительным типом результатов.

A.   Type_scroll_insensity

B.   Type_scroll_sensitive

C.   Type_backward_only

D.   Type_forward_only

7: ________ - это подкласс SQLEXCEPTION.

A.   Исключение

B.   SQLerror

C.   Sqlwarning

D.   SQLMethod

8: public void updatestring (int columnIndex, строки) бросает sqlexception

A.   Изменяет строку в указанной строке, указанной его индексом, на значение s

B.   Изменяет строку в указанном столбце, указанном по его имени на значение s

C.   Изменяет строку в указанной строке, указанной ее именем, на значение s

D.   Изменяет строку в указанном столбце, указанном по его индексу, на значение s

9: Метод _______ добавляет команды SQL в список, связанный с объектом оператора.

A.   Addsql

B.   Обновления

C.   выбирать

D.   addbatch

10: Чтобы получить доступ к хранимым процедурам базы данных, лучший интерфейс JDBC:

A.   CallableStatement

B.   Процедура

C.   Statememt

D.   Подготовленное заявление

11: Что из следующего не является перегруженным методом Drivermanager.getConnection ()?

A.   getConnection (строковый URL, свойства Properties)

B.   getConnection (строковый URL, строковый пользователь, String Password)

C.   GetConnections ()

D.   getConnection (String URL)

12: ______ не содержится в SQLEXCEPTION.

A.   эффект

B.   код ошибки

C.   Описание ошибки

D.   SQLstate Code

13: Чтобы вернуться к определенной точке программы, создайте:

A.   SavePoint

B.   Маркер

C.   Ссылка

D.   Якорь

14: Boolean Exepute (String SQL) возвращает:

A.   Количество столбцов, затронутых исполнителем оператора SQL

B.   Количество строк, затронутых исполнителем оператора SQL

C.   Логическое значение true, если объект Resultset можно получить

D.   Возвращает объект Resultset

15: ________ используется для обозначения промежуточных точек внутри транзакции, чтобы получить более мелкозернистый контроль.

A.   точка соединения

B.   указатель

C.   SavePoint

D.   хранимая процедура

16: Метод executeUpdate из оператора возвращает:

A.   целое число, представляющее количество строк, затронутых оператором SQL

B.   TRUE, если первый объект, который возвращает запрос, является объектом ResultSet

C.   Один объект ResultSet

D.   Многочисленные объекты

17: Все объекты Rowset JDBC получены из какого интерфейса?

A.   Подготовленное заявление

B.   Результат

C.   CallableStatement

D.   Заявление

18: ________ - это объект, используемый для предварительного компилирования операторов SQL, который может содержать входные параметры.

A.   Обратный оператор

B.   Хранимая процедура

C.   Запрос

D.   Подготовленное заявление

19: ______ не является допустимым режимом параметров для хранимой процедуры.

A.   ВНЕ

B.   ПОСТОЯННЫЙ

C.   Inout

D.   В

20: Правда или ложь? Объект Rowset содержит данные в табличной форме, которая является более гибкой и проще в использовании, чем объект ResultSet.

A.   ЛОЖЬ

B.   Истинный

21: JDBC API использует, какие драйверы для подключения к базе данных?

A.   jdbc

B.   .Сеть

C.   ODBC

D.   Microsoft

22: Чтобы закрыть существующие подключения к базе данных, вам следует позвонить

A.   Метод exit ()

B.   Метод побега ()

C.   Close () Метод

D.   Метод shutdown ()

23: Правда или ложь? JDBC - это API для доступа к реляционным базам данных, таблицам и плоским файлам.

A.   Истинный

B.   ЛОЖЬ

24: Правда или ложь? Транзакция закрыта, когда Close () вызывается в объекте соединения.

A.   Истинный

B.   ЛОЖЬ

25: Правда или ложь? Режим по умолчанию при создании подключения-это режим автоматической коммиты.

A.   Истинный

B.   ЛОЖЬ

26: Чтобы принять входные параметры во время выполнения, используйте следующий интерфейс JDBC:

A.   Параметрическое понимание

B.   Подготовленное заявление

C.   Заявление

D.   RuntimeStatement

27: {fn length ('пятница')} вернется

A.   12

B.   6

C.   Пятница

D.   нулевой

28: Что из следующего в методе getConnection () для создания объекта ConnectOn?

A.   Пароль

B.   URL базы данных

C.   Имя пользователя

D.   URL веб-сайта

29: В команде jdbc: derby: testdb; create = true, testdb означает

A.   Имя сервера

B.   Название порта

C.   Имя клиента

D.   Имя базы данных

30: В конце программы JDBC это явность, необходимая для закрытия подключений к базе данных? Правда или ложь

A.   ЛОЖЬ

B.   Истинный

31: Когда класс драйвера загружен, он создает экземпляр себя и регистрирует его:

A.   Сокмангер

B.   Classmanager

C.   ConnectionManager

D.   DriverManager

32: Правда или ложь? Если вы выполняете объект оператора много раз, объект PreectStement сократит время выполнения.

A.   Истинный

B.   ЛОЖЬ

33: Правда или ложь? Объекты SQLwarning являются подклассом SQLEXCEPTION.

A.   ЛОЖЬ

B.   Истинный

34: _______ расширяет интерфейс Rowset.

A.   Webrowset

B.   Все вышеперечисленное

C.   JoinRowset

D.   Cachedrowset

35: Если столбец, который вы заинтересованы в просмотре, содержит Int, какой из следующих методов результата можно использовать?

A.   getString ()

B.   getInt ()

C.   getNumber ()

D.   getDate ()

36: Метод class.forname () используется для:

A.   Вызовите другой метод

B.   Получите имя для класса

C.   Зарегистрируйте драйвер JDBC

D.   Переименовать класс

37: Если тип результатов - type_forward_only, это подразумевает:

A.   Курсор может прокручивать назад и вперед

B.   Курсор может двигаться вперед в наборе результатов

C.   Курсор может прокручивать вперед и назад

D.   Курсор может перемещаться по сравнению с результатами

38: Объект ______ позволяет вам получить доступ к данным, возвращаемым оператором SQL.

A.   Результат

B.   Результат

C.   SQLCURSOR

D.   Возврат

39: Что из следующего не требуется для настройки среды JDBC:

A.   База данных

B.   .Сеть

C.   Джава

D.   Драйверы базы данных

40: Интерфейс SQLXML предоставляет метод _____ для доступа к его внутреннему содержанию.

A.   GetBinaryStream

B.   GetString

C.   GetCharacterStream

D.   Все вышеперечисленное

41: Чтобы совершить изменения в базе данных, используйте:

A.   подтверждать

B.   сохранять

C.   применять

D.   совершить

42: Если операция базы данных не выполняется, JDBC поднимает:

A.   Nullexception

B.   SQLEXCEPTION

C.   SecurityException

D.   AccessException

43: JDBC означает _______.

A.   Java Data Control Control

B.   Подключение базы данных Java

C.   Java Direct Binary Connection

D.   Управление базой данных Java

44: Какая база данных является командой JDBC: MySQL :: // Localhost: 3306/подключается?

A.   Javadb

B.   IBM DB2

C.   Mysql

D.   Microsoft Access

45: Правда или ложь? JDBC будет работать со многими различными системами управления базами данных.

A.   ЛОЖЬ

B.   Истинный

46: Вы должны зарегистрировать свой драйвер JDBC в своей программе перед тем, как ее использовать? Правда или ложь

A.   ЛОЖЬ

B.   Истинный

47: Какой пакет содержит классы JDBC?

A.   javax.swing

B.   Java.nio

C.   java.net

D.   java.sql

48: В синтаксисе {ts 'yyyy-mm-dd HH: MM: SS'}, TS означает

A.   время

B.   дата

C.   секунды

D.   временная метка

49: Наиболее распространенное исключение вы имеете дело с JDBC:

A.   Arithmeticexception

B.   Исключение нулевого указателя

C.   FilenotFoundException

D.   SQLEXCEPTION

50: Чтобы отменить предыдущую транзакцию, используйте

A.   откат

B.   побег

C.   отменить

D.   назад

51: AutoCommit должен быть установлен на false при использовании пакетной обработки с объектом оператора? Истинный или флаза

A.   Истинный

B.   ЛОЖЬ

52: ________ - это не шаг, который вы должны выполнить для обработки оператора SQL.

A.   Выполнить запрос.

B.   Пинг источник данных.

C.   Установить соединение базы данных.

D.   Обработайте объект ResultSet.

53: _______ используется для доступа к данным в результате.

A.   курсор

B.   указатель

C.   переменная

D.   петля

54: Правда или ложь? JDBC - это API для подключения объекта и источников данных XML.

A.   Истинный

B.   ЛОЖЬ

55: _______ Тип драйвера (ы) предназначены для использования через сети связи.

A.   Тип 3 и 4

B.   Тип 1 и 2

C.   Тип 1 и 3

D.   Тип 3

56: _______ Тип драйвера JDBC может использоваться либо в апплете, либо в коде Сервлета.

A.   Тип 1

B.   Тип 1, 2 и 3

C.   Тип 3

D.   Тип 3 и 4

57: _______ Тип (ы) драйвера может использоваться в трехуровневой архитектуре, и если веб-сервер и СУБД работают на одной машине.

A.   Тип 1 и 2

B.   Тип 1, 2, 3 и 4

C.   Тип 2 и 3

D.   Тип 1 и 3

58: _______ Тип драйвера-это мост jdbc-odbc?

A.   Тип 4

B.   Тип 2

C.   Тип 3

D.   Тип 1

59: Transaction_read_committed (один пример уровня изоляции транзакций) не является Alow:

A.   Грязный чтение

B.   Чистые чтения

C.   Незаписные чтения

D.   Призрак читает

60: Если вы собираетесь использовать статические операторы SQL во время выполнения, лучший интерфейс JDBC для использования - это:

A.   Statememt

B.   Статическое поста

C.   Подготовленное заявление

D.   CallableStatement

61: Какой из следующих параметров используется объектом подготовленного Statatement?

A.   ИЛИ

B.   ВНЕ

C.   Inout

D.   В

62: _______ - это набор из одного или нескольких операторов, который выполняется как единица.

A.   транзакция

B.   подготовленное заявление

C.   хранимая процедура

D.   вызов

63: Какой объект имеет возможность использовать входные и выходные потоки для подачи данных параметров?

A.   StreamingStatement

B.   Подготовленное заявление

C.   Заявление

D.   CallableStatement

A.   Ref interface

B.   Интерфейс SQLXML

C.   java.net

D.   java.net.url

65: _______ не является допустимым примером уровня изоляции транзакции.

A.   Transaction_repeatable_read

B.   Transaction_read_uncommitted

C.   Transaction_repeatable_commit

D.   Transaction_read_committed

66: Какой тип драйвера лучше всего подходит для разработки и тестирования?

A.   Тип 2: API-intive jdbc

B.   Тип 1: JDBC-ODBC Driver Bridge

C.   Тип 4: 100% чистая Java

D.   Тип 3: JDBC-Net Pure Java

67: Правда или ложь? MySQL и Java DB поддерживают тип данных массива SQL.

A.   ЛОЖЬ

B.   Истинный

68: Что из следующего не является расширенным типом данных в API JDBC?

A.   Грип

B.   КАНАЛ ПЕРЕДАЧИ ДАННЫХ

C.   Структурированный тип

D.   varbinary (max)

69: _______ объекта Resultset определяет, какой уровень функциональности обновления поддерживается.

A.   сорт

B.   параллелизм

C.   удержание

D.   тип

70: Правда или ложь? После получения экземпляра объекта соединения необходимо сначала установить живое соединение, прежде чем задавать вопросы в базе данных.

A.   Истинный

B.   ЛОЖЬ

71: Правда или ложь? Приложения могут выпустить ресурсы Blob, Clob и NCLOB, вызывая их метод выпуска.

A.   ЛОЖЬ

B.   Истинный

72: Для хранения файла в базе данных какой дат данных используется в таблице?

A.   КАНАЛ ПЕРЕДАЧИ ДАННЫХ

B.   Нлаб

C.   Клоб

D.   Капля

73: Правда или ложь? Список, связанный с объектом оператора, может содержать оператор, который создает объект ResultSet.

A.   Истинный

B.   ЛОЖЬ

74: Генеральный формат синтаксиса Escape SQL:

A.   {Keyword " параметры "}

B.   [Ключевое слово ' параметры ']

C.   (Ключевое слово ' параметры ')

D.   {Keyword ' параметры '}

75: Если ваш нанесение Java приходит к нескольким базам данных одновременно, предпочтительный тип драйвера:

A.   Тип 3: JDBC-Net Pure Java

B.   Тип 1: мост водителя JDBC-ODBC

C.   Тип 4: 100% чистая Java

D.   Тип 2: API-intive jdbc

76: Ресурсы, используемые Blob, Clob As nclob Java -объекты могут быть выпущены, используя какой метод?

A.   Выход

B.   выпускать

C.   закрывать

D.   бесплатно

77: Правда или ложь? Транзакция завершается, когда Commit () или Rollback () вызывает на объект транзакции.

A.   ЛОЖЬ

B.   Истинный

78: Объект ______ Rowset создает соединение с источником данных только для чтения или записи данных на основе объекта Resultset.

A.   связанный

B.   переходные связаны

C.   отключен

D.   перегружен

79:

Открыть подключение к базе данных:

A.   Независимая платформа

B.   Платформа зависит

C.   Архитектура нейтральная

D.   Сеть независимо

E.   Машина независимо

80:

Какой из следующих методов устраняет необходимость вызова wasnull () метод для обработки нулевых полей базы данных?

A.   getObject ();

B.   getInt ();

C.   getString ();

D.   getFloat ();

E.   getNull ();

81:

Объекты результатов следуют индексным шаблонам:

A.   Стандарт массива

B.   Java Standard

C.   Стандарт RDBMS

D.   C ++ Стандарт

E.   Стандарт PL/SQL

82:

Разработчики сервлетов должны избегать использования драйвера моста JDBC-ODBC, потому что:

A.   Водители связаны с JDK

B.   Настоящий код драйвера может сбить весь сервер

C.   Водитель не в безопасности

D.   Драйвер из типа-1

E.   Драйвер от типа-2

83: Транзакции имеют свойство, называемое атомичностью, что означает:

A.   Все происходит один за другим

B.   Все происходит один раз

C.   Все происходит случайным образом

D.   Все происходит дважды

E.   Все происходит трижды & nbsp;

84: Предупреждение может быть брошено объектом подключения, объектом оператора или ANBSP; & NBSP; Объект результатов. Какой метод используется для получения предупреждения:

A.   getWarnings ()

B.   getWarned ()

C.   getWarning ()

D.   geterror ()

E.   geterrorswarning () & nbsp;

85: Открыть подключение к базе данных:

A.   Независимая платформа

B.   Платформа зависит

C.   Архитектура нейтральная

D.   Сеть независимо

E.   Машина независимо & nbsp;

86: Объект SQLWARNNE имеет дело с предупреждениями о доступе к базе данных. Это подкласс:

A.   SQLWARN

B.   SQLEXCEPTION

C.   SQLerror

D.   SQLwarning

E.   Sqlerrorswarning & nbsp;

87: JDBC основан на:

A.   X/Open CLI (интерфейс уровня вызова)

B.   JDBC/Open CLI

C.   Java/Open CLI

D.   V/Open CLI

E.   X/close cli

88: При каком категории падает следующий водитель: Тенга Weblogic "All Java Type 3 Driver"

A.   JDBC-ODBC Bridge Driver

B.   Native-API частично-ява ​​водитель

C.   Net-Protocol All-Java Driver

D.   Натив-протокол All-Java Driver

E.   Нативный протокол Части-Java Driver & NBSP;

89: Вы получили объект ResultSet с именем «RS» после выполнения следующего запроса: SELECT * From Customer Cliplo Вы можете использовать для возврата всех записей в результатах?

A.   while (rs.next ())

B.   while (rs.hasnext ())

C.   пока (правда)

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

90: SQLEXCEPTION имеет метод, который обеспечивает особенность цепочки или инкапсуляции дополнительных объектов исключения. Определите метод из следующего:

A.   getEncApsulatedException ()

B.   getencapexception ()

C.   getMessage ()

D.   GetNexTexception ()

E.   getException ()

91: Вы получили прокрученный результат, названный «SRS», выполнив запрос. Какой из следующих методов вы будете использовать для проверки положения курсора?

A.   Srs.relative (-4)

B.   Srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.postrow () & nbsp;

92: Подключение к базе данных Java (JDBC) - это:

A.   Зависимый от базы данных API

B.   Независимый от базы данных API

C.   Машинозависимый API

D.   Сеть-зависимый API базы данных

93: Пожалуйста, выберите все правильные параметры. JDBC Driver Manager:

A.   Способен активировать зарегистрированных драйверов

B.   Способен активировать незарегистрированные драйверы

C.   Не требуется для активации драйверов с помощью данных

D.   Требуется для активации драйверов с помощью данных

94: Какое исключение будет добавлено в ваш код, если указанный драйвер нельзя загрузить?

A.   ActivationException

B.   ClassNotFoundException

C.   ClassNotAvailableException

D.   ClassUnavailableException

E.   InstantiationException & nbsp;

95: Какой драйвер JDBC считается наилучшим с точки зрения производительности и эффективности?

A.   Драйвер типа 1

B.   Драйвер типа 2

C.   Драйвер типа 3

D.   Драйвер типа 4

96: Процесс позволяет сгруппировать несколько операторов SQL. Коммит или откат может быть выполнен в группе вместе. Этот процесс известен как:

A.   Связывание

B.   Синхронизация

C.   Реестр

D.   Транзакция

E.   Позднее обязательство

97: Как вы явно создадите новый экземпляр драйвера JDBC?

A.   Class.forname (& quot; драйвер & quot;);

B.   Class.newinstance ("quit; Driver & quot;);

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

D.   Class.getDriver (& quot; драйвер & quot;);

E.   Class.forname ("Driver"). Newinstance (); & nbsp;

98: Вы хотите выполнить CallableStatement с именем «CS». Ожидается, что он вернет многократные результаты. Какой из следующих методов вы выберете?

A.   Результаты rs = cs.execute ()

B.   Результаты rs = cs.executequery ()

C.   Результаты rs = cs.executeUpdate ()

D.   Результаты rs = cs.executequery (sql)

E.   Resultset rs = execute () & nbsp;

99: Что из перечисленного не относится к результатам?

A.   JDBC 2.0 API поддерживает прокручиваемые результаты

B.   Результаты курсоры перемещаются вперед с помощью метода Next ()

C.   Результаты курсоры перемещаются назад с использованием предыдущего () метода

D.   Методы Next () и предыдущий () return -1 за пределами результатов

100: Руководитель вашего проекта попросил вас улучшить производительность подключения JDBC, повторно используя объекты в коде вашего сервлета. Что из следующего является подходящим решением?

A.   Повторно используйте подключение к базе данных и повторно используйте объекты подготовки

B.   Повторно используйте подключение к базе данных и используйте объекты подготовленного предприятия с помощью синхронизированных блоков

C.   Повторно используйте только подключение к базе данных

D.   Повторно используйте только объекты подготовки

E.   Повторно используйте только объекты GetPreparedStatement