Задать вопрос
DennisKingsman
@DennisKingsman
Студент

Что является реализацией PreparedStatement?

Интерфейс PreparedStatement наследуется от интерфейса Statement, но что является их реализацией? Даже в доках оракла, как и везде написано, что этот интерфейс создает объект, но объект интерфейса нельзя создать, создаваться должен объект реализации. Прошу объяснить этот момент.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@Kot1que
пишу на жаве
Реализации предоставляет JDBC драйвер конкретной базы данных. Пример PostgreSQL

Делается это для того, чтобы не быть зависимыми от конкретного драйвера БД. Если вы поменяете драйвер на другой (например, смените базу данных), то при использовании интерфейсов ваш код вообще никак не поменяется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы