Базы данных в Java
JDBC — основы: как Java работает с базой данных
Поговорим о JDBC — одном из ключевых инструментов в мире Java, который позволяет подключаться к базам данных и выполнять SQL-запросы. Это основа для понимания всех современных фреймворков, таких как Hibernate, Spring Data и JPA. 💡 JDBC (Java Database Connectivity) — это стандартный API в Java, позволяющий подключаться к любой реляционной базе данных (MySQL, PostgreSQL, Oracle, H2 и др.) и выполнять SQL-запросы. JDBC — это интерфейс, который определяет, как Java-приложение может взаимодействовать с базой данных...
Инструменты для интеграционных и unit-тестов в Java
Статья подготовлена для студентов курса «JAVA QA AUTOMATION ENGINEER» в образовательном проекте OTUS. Тесты — важная часть разработки ПО. В этой статье мы расскажем о некоторых библиотеках и фреймворках, используемых для написания интеграционных и unit-тестов. 1. Запуск тестов: 1) JUnit — фреймворк, имеющий множество расширений. Он популярен и хорошо поддерживается, поэтому в случае возникновения сложностей вы без труда найдёте решение; 2) NestedRunner — расширение для JUnit, позволяющее запускать тестовые методы из вложенных классов...