DennisKingsman
@DennisKingsman
Студент

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

Интерфейс PreparedStatement наследуется от интерфейса Statement, но что является их реализацией? Даже в доках оракла, как и везде написано, что этот интерфейс создает объект, но объект интерфейса нельзя создать, создаваться должен объект реализации. Прошу объяснить этот момент.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@Kot1que
пишу на жаве
Реализации предоставляет JDBC драйвер конкретной базы данных. Пример PostgreSQL

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 13:43
1500 руб./за проект
29 мар. 2024, в 13:39
5000 руб./за проект
29 мар. 2024, в 12:59
15000 руб./за проект