Некоторые ключевые преимущества использования JDBC в разработке корпоративных приложений:
- Лёгкость разработки. 4 Разработчик может не знать специфики базы данных, с которой работает. 4
- Переносимость между базами данных. 3 Код приложения практически не меняется, если компания переходит на другую базу данных (количество изменений зависит исключительно от различий между диалектами SQL). 4
- Отсутствие необходимости дополнительно устанавливать клиентскую программу. 4
- Возможность подсоединиться к любой базе данных через легко описываемый URL. 4
- Простота задания параметров и получения результатов. 3 Например, исполнение хранимых процедур в JDBC гораздо проще, чем в случае многих других сред. 3
Кроме того, JDBC даёт возможность работать с данными на низком уровне и обрабатывать сложные запросы, которые невозможно выразить с помощью фреймворков более высокого уровня. 1